如何在任何地方创建模块并调用任何方法

时间:2016-06-08 21:28:55

标签: ruby

module MyMod
  def apple
    puts "I AM APPLES!"
  end
end
#/////////////////////////////////
include MyMod
apple

我是否需要安装任何宝石?

错误消息如下:

uninitialized constant MyMod(NameError)

1 个答案:

答案 0 :(得分:0)

module MyMod
  def apple 
    puts "I AM APPLES!" 
  end 
end

class MyClass
  include MyMod
end

MyClass.new.apple