Class: ObjectModel::Metadata::BeforeEvents

Inherits:
BaseEvents
  • Object
show all
Defined in:
lib/ObjectModel/Metadata/events.rb

Instance Method Summary collapse

Methods inherited from BaseEvents

#copy, #inherit, #initialize

Constructor Details

This class inherits a constructor from ObjectModel::Metadata::BaseEvents

Instance Method Details

#fire(entity, event_name, *params) ⇒ Object



28
29
30
31
32
33
# File 'lib/ObjectModel/Metadata/events.rb', line 28

def fire entity, event_name, *params
	event_name.should! :be_in, Metadata::BEFORE_EVENT_TYPES
	if self.include? event_name
		self[event_name].each{|event| event.fire entity, *params}
	end
end