class EnumStateMachine::YARD::Handlers::Event
Handles and processes event
Public Instance Methods
process()
click to toggle source
# File lib/enum_state_machine/yard/handlers/event.rb 8 def process 9 if owner.is_a?(EnumStateMachine::Machine) 10 handler = self 11 statement = self.statement 12 names = extract_node_names(statement.parameters(false)) 13 14 names.each do |name| 15 owner.event(name) do 16 # Parse the block 17 handler.parse_block(statement.last.last, :owner => self) 18 end 19 end 20 end 21 end