class Core::Operation::Compiler
Private Class Methods
compile_action(action, object)
click to toggle source
# File lib/core/operation/compiler.rb, line 20 def compile_action(action, object) "result.set(#{action[:object].name.inspect}, #{super})\n" end
compile_call(callable, object)
click to toggle source
Calls superclass method
# File lib/core/operation/compiler.rb, line 11 def compile_call(callable, object) code = +"result = Core::Operation::Result.new\n" code += "object.localize(:result, result) do\n" code += super code += "end\n" code += "result.finalize\n" code end