Действительно ли возможно определить 'before_save' обратный вызов в модуле?

Действительно ли возможно определить a before_save обратный вызов в модуле? Таким образом, что с классом как это:

class Model
  include MongoMapper::Document
  include MyModule
end

и модуль как это:

module MyModule
  before_save :do_something

  def do_something
    #do whatever
  end  
end 

do_something будет назван перед любым Model объекты сохраняются? Я попробовал его как это, но добираюсь undefined method 'before_save' for MyModule:Module.

Извинения, если это - что-то простое - я плохо знаком с Ruby и с направляющими.

61
задан 16 September 2011 в 16:28

0 ответов

Другие вопросы по тегам:

Похожие вопросы: