Parent

Methods

Files

Class/Module Index [+]

Quicksearch

StateMachine::YARD::Handlers::State

Handles and processes state

Public Instance Methods

process() click to toggle source
# File lib/state_machine/yard/handlers/state.rb, line 8
def process
  if owner.is_a?(StateMachine::Machine)
    handler = self
    statement = self.statement
    names = extract_node_names(statement.parameters(false))
    
    names.each do |name|
      owner.state(name) do
        # Parse the block
        handler.parse_block(statement.last.last, :owner => self)
      end
    end
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.