class InputScanner
Scans and tokenises source text.
Public Class Methods
new(input)
click to toggle source
# File lib/rosetta/services/input_scanner.rb, line 8 def initialize(input) @input = input end
Public Instance Methods
call()
click to toggle source
# File lib/rosetta/services/input_scanner.rb, line 12 def call @input.split("\n").map { |line| TokenResolver.call(line) }.flatten end