class Parser
Attributes
parser[R]
Public Class Methods
new(&block)
click to toggle source
# File lib/parser.rb, line 7 def initialize(&block) raise "Invalid argument, must provide a block" unless block_given? @parser = block end
Public Instance Methods
run(input)
click to toggle source
# File lib/parser.rb, line 12 def run(input) parser.call(input) end