Sha256: 0eb1d71ca3e79013dc1283db0c258ddca9536f7528c27dbcc92935599d98aba2

Contents?: true

Size: 200 Bytes

Versions: 15

Compression:

Stored size: 200 Bytes

Contents

class Eye::Trigger::Transition < Eye::Trigger

  # trigger :transition, :to => :up, :from => :starting, :do => ->{ ... }

  param :do, [Proc, Symbol]

  def check(_trans)
    exec_proc :do
  end

end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
eye-0.10.1.pre lib/eye/trigger/transition.rb
eye-0.10.0 lib/eye/trigger/transition.rb
eye-0.10.0.alpha2 lib/eye/trigger/transition.rb
eye-0.10.0.alpha lib/eye/trigger/transition.rb
eye-0.9.4.nosigar lib/eye/trigger/transition.rb
eye-0.9.4 lib/eye/trigger/transition.rb
eye-0.9.3 lib/eye/trigger/transition.rb
eye-0.9.2.nosigar lib/eye/trigger/transition.rb
eye-0.9.2 lib/eye/trigger/transition.rb
eye-0.9.1 lib/eye/trigger/transition.rb
eye-0.9.pre lib/eye/trigger/transition.rb
eye-0.8.1 lib/eye/trigger/transition.rb
eye-0.8.celluloid15 lib/eye/trigger/transition.rb
eye-0.8 lib/eye/trigger/transition.rb
eye-0.8.rc lib/eye/trigger/transition.rb