class Mlc::Abstract::Literal
Public Class Methods
new(value)
click to toggle source
# File lib/mlc/abstract/literal.rb, line 4 def initialize(value) @value = value end
Public Instance Methods
to_lua(indent, options, state)
click to toggle source
# File lib/mlc/abstract/literal.rb, line 8 def to_lua(indent, options, state) if @value.is_a? Symbol "_.sym('#{Mlc.escape_str(@value.to_s)}')" elsif @value.is_a? String "_.wrap('#{Mlc.escape_str(@value)}')" else "_.wrap(#{@value.to_s})" end end