class Mealy::Runner

@api private

Extends {Executer} with emitting capabilities.

Public Instance Methods

emit(emit) click to toggle source

emit tokens from the DSL blocks @param emit the emitted token

# File lib/mealy/runner.rb, line 71
def emit(emit)
  @emit_block.call(emit)
end
run(enum, &emit_block) click to toggle source

same as calling {Mealy#run}

Calls superclass method Mealy::Executer#run
# File lib/mealy/runner.rb, line 76
def run(enum, &emit_block)
  @emit_block = emit_block

  super
end