class Syntaxer::Runner

Attributes

exec_rule[RW]
language[RW]

Public Class Methods

default(exec_rule) click to toggle source
# File lib/syntaxer/runner.rb, line 23
def default exec_rule
  c = self.new(exec_rule)
  c.extend(Runners::Default)
  c
end
javascript() click to toggle source
# File lib/syntaxer/runner.rb, line 14
def javascript
  lambda do
    c = Syntaxer::Runner.new
    c.language = 'javascript' # it is using for backward compatibility
    c.extend(Runners::Javascript)
    c
  end
end
new(exec_rule = nil) click to toggle source
# File lib/syntaxer/runner.rb, line 9
def initialize exec_rule = nil
  @exec_rule = exec_rule
end