Sha256: 388f1e8f8eb519fe39f2a767b16c0103d85c1362d1a071900e71bfbc97499f46
Contents?: true
Size: 353 Bytes
Versions: 21
Compression:
Stored size: 353 Bytes
Contents
class Code class Node class Negation < Node def initialize(parsed) @operator = parsed.delete(:operator) @right = Node::Statement.new(parsed.delete(:right)) super(parsed) end def evaluate(**args) @right.evaluate(**args).call(operator: @operator, arguments: [], **args) end end end end
Version data entries
21 entries across 21 versions & 3 rubygems