ActiveRecord にメソッドを追加する最初の Rails gem を作成しています。ActiveRecord に追加しているメソッド内から他のメソッドを呼び出す簡単な方法がわかりません。私が使用すべきパターンはありますか?
module MyModule
def self.included(base)
base.extend(ClassMethods)
end
module ClassMethods
def my_class_method
# This doesn't work
some_utility_method
end
end
def some_utility_method
# Do something useful
end
end
ActiveRecord::Base.send(:include, MyModule)