module Ocular::Inputs::Trigger::DSL
Public Instance Methods
onTrigger(evaluator, &block)
click to toggle source
# File lib/ocular/inputs/trigger_input.rb, line 14 def onTrigger(evaluator, &block) handler = handlers.get(::Ocular::Inputs::Trigger::Input) eventbase = Ocular::DSL::EventBase.new(@proxy, &block) id = handler.add_evaluator(evaluator) do context = ::Ocular::DSL::RunContext.new(@logger) eventbase.exec(context) end @proxy.events[id] = eventbase return id end