module ActiveRecord::Events::Extension
Public Instance Methods
has_event(name, options = {})
click to toggle source
# File lib/active_record/events/extension.rb, line 11 def has_event(name, options = {}) method_factory = MethodFactory.new(name, options) include method_factory.instance_methods extend method_factory.class_methods end
has_events(*names)
click to toggle source
# File lib/active_record/events/extension.rb, line 6 def has_events(*names) options = names.extract_options! names.each { |n| has_event(n, options) } end