Class: Lua::Literal::Converter

Inherits:
Object
  • Object
show all
Defined in:
lib/lua/literal/converter.rb

Instance Method Summary collapse

Constructor Details

#initializeConverter

Returns a new instance of Converter.



9
10
11
12
# File 'lib/lua/literal/converter.rb', line 9

def initialize
  @parser = Lua::Literal::Parser.new
  @transform = Lua::Literal::Transform.new
end

Instance Method Details

#convert(lua_literal) ⇒ Object



14
15
16
# File 'lib/lua/literal/converter.rb', line 14

def convert(lua_literal)
  @transform.apply(@parser.parse(lua_literal))
end