class MapValuesToGo
Constants
- ERRORS
- REVERSE_ERRORS
Public Instance Methods
blank()
click to toggle source
# File src/compile/go/map_values_to_go.rb, line 18 def blank "Blank{}" end
Also aliased as: null
boolean_false()
click to toggle source
# File src/compile/go/map_values_to_go.rb, line 63 def boolean_false "false" end
boolean_true()
click to toggle source
# File src/compile/go/map_values_to_go.rb, line 59 def boolean_true "true" end
constant(name)
click to toggle source
# File src/compile/go/map_values_to_go.rb, line 26 def constant(name) name end
error(text)
click to toggle source
# File src/compile/go/map_values_to_go.rb, line 55 def error(text) ERRORS[text.to_sym] || (raise NotSupportedException.new("#{text.inspect} error not recognised")) end
inlined_blank()
click to toggle source
# File src/compile/go/map_values_to_go.rb, line 22 def inlined_blank "Blank{}" end
map(ast)
click to toggle source
# File src/compile/go/map_values_to_go.rb, line 5 def map(ast) if ast.is_a?(Array) operator = ast[0] if respond_to?(operator) send(operator,*ast[1..-1]) else raise NotSupportedException.new("#{operator} in #{ast.inspect} not supported") end else raise NotSupportedException.new("#{ast} not supported") end end
number(text)
click to toggle source
# File src/compile/go/map_values_to_go.rb, line 32 def number(text) text.to_s end
percentage(text)
click to toggle source
# File src/compile/go/map_values_to_go.rb, line 36 def percentage(text) (text.to_f / 100.0).to_s end
string(text)
click to toggle source
# File src/compile/go/map_values_to_go.rb, line 40 def string(text) text.inspect end