Sha256: ac07d06ebf94178fbc764ed3810a7631315b216296d374d91f6aa15224f2caf5
Contents?: true
Size: 379 Bytes
Versions: 32
Compression:
Stored size: 379 Bytes
Contents
# frozen_string_literal: true class Code class Node class Not < 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
32 entries across 32 versions & 1 rubygems