gem を構築しようとしていますmy_method
。gem 内でメソッドを定義し、モデル内で使用したいと考えています。
例:
class MyModel < ActiveRecord::Base
my_method
end
私の宝石:
#lib/my_gem.rb
require "my_gem/model_inclusions"
module MyGem
end
#lib/my_gem/model_inclusions.rb
module MyGem
def self.included(base)
base.extend ClassMethods
end
module ClassMethods
def my_method
end
end
end
例を試してみると、undefined method 'my_method' for <Class:0x00000045434> (NoMethodError)