Sha256: 9fe704553dd352420f055199ca2e5008cf645f8816fb370f79b8d36650cb30c4
Contents?: true
Size: 488 Bytes
Versions: 21
Compression:
Stored size: 488 Bytes
Contents
class Code class Node class CallArgument < Node def initialize(parsed) @value = Node::Code.new(parsed.delete(:value)) @name = parsed.delete(:name) end def evaluate(**args) if @name ::Code::Object::Argument.new( @value.evaluate(**args), name: ::Code::Object::String.new(@name) ) else ::Code::Object::Argument.new(@value.evaluate(**args)) end end end end end
Version data entries
21 entries across 21 versions & 3 rubygems