Sha256: 856787f1afe76699c7ba095fa87c2eadb7c5006b4b0abac64fdecb5cd135671a
Contents?: true
Size: 246 Bytes
Versions: 1
Compression:
Stored size: 246 Bytes
Contents
module Methic class BinaryOperation < Treetop::Runtime::SyntaxNode def eval(env={}) tail.elements.inject(head.eval(env)) do |value, element| element.operator.apply(value, element.operand.eval(env)) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
methic-0.0.1 | lib/methic_node_classes.rb |