Comments 3
Ничего статья, только задумался, понял бы я её, если бы не прочитал сначала это guides.rubyonrails.org/plugins.html и будучи не поковырявшись в исходниках authlogic'а
По-моему, самым прозрачным вариантом подключения плагина будет
При этом не нужно дергать AR::Base и подключение методов экземпляра происходит до вызова acts_as_something
module PluginName
def self.included(base)
base.extend(ClassMethods)
base.class_eval do
include InstanceMethods
end
end
module ClassMethods
end
module InstanceMethods
end
end
При этом не нужно дергать AR::Base и подключение методов экземпляра происходит до вызова acts_as_something
Sign up to leave a comment.
Улучшенные идиомы для плагинов