module YPetri::Transition::Cocking
Cocking
mechanics of a transition. A transition has to be cocked, before it can succesfuly #fire
. (#fire!
method disregards cocking.)
Public Instance Methods
cock()
click to toggle source
Cocks teh transition – allows #fire
to succeed.
# File lib/y_petri/transition/cocking.rb, line 21 def cock @cocked = true end
Also aliased as: cock!
cocked?()
click to toggle source
Is the transition cocked?
# File lib/y_petri/transition/cocking.rb, line 9 def cocked? @cocked end
uncock()
click to toggle source
Sets the transition state to uncocked.
# File lib/y_petri/transition/cocking.rb, line 28 def uncock @cocked = false end
Also aliased as: uncock!
uncocked?()
click to toggle source
Negation of #cocked?
method.
# File lib/y_petri/transition/cocking.rb, line 15 def uncocked? not cocked? end