为ruby类添加类方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为ruby类添加类方法相关的知识,希望对你有一定的参考价值。

  1. # Extend class methods for any ruby class
  2. class NameofClass
  3. class <<self
  4. # create class methods below
  5. def magic
  6. #insert your magic code here
  7. end
  8. end
  9. end
  10.  
  11. # now #magic is available for NameofClass on a class level

以上是关于为ruby类添加类方法的主要内容,如果未能解决你的问题,请参考以下文章

一个 Ruby 对象可以有多个特征类吗?

在 Ruby 中动态定义命名类

ruby 使用范围为模型定义类方法

Ruby/Rails:重新打开与覆盖类

Ruby 类方法或常量,最佳实践

通过include添加类方法