Sha256: 4ad263131b514f5594ca1f9fd0213660583671aa43a841bd0978e6053d0851a9
Contents?: true
Size: 384 Bytes
Versions: 32
Compression:
Stored size: 384 Bytes
Contents
# frozen_string_literal: true 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
32 entries across 32 versions & 1 rubygems