Module: Enum::Transitions::Naming

Included in:
DSL::Proxy, UpdateHandler
Defined in:
lib/enum/transitions/naming.rb

Instance Method Summary collapse

Instance Method Details

#entering_event(state) ⇒ Object



12
13
14
# File 'lib/enum/transitions/naming.rb', line 12

def entering_event(state)
  :"#{@config.enum}_entering_#{state}"
end

#leaving_event(state) ⇒ Object



8
9
10
# File 'lib/enum/transitions/naming.rb', line 8

def leaving_event(state)
  :"#{@config.enum}_leaving_#{state}"
end

#transition_event(source, target) ⇒ Object



4
5
6
# File 'lib/enum/transitions/naming.rb', line 4

def transition_event(source, target)
  :"#{@config.enum}_from_#{source}_to_#{target}"
end