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!
cock!()
Alias for: 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!
uncock!()
Alias for: uncock
uncocked?() click to toggle source

Negation of #cocked? method.

# File lib/y_petri/transition/cocking.rb, line 15
def uncocked?
  not cocked?
end