Sha256: 4de0fea2350ecc61c1e364657bcd0c0e0a71988b95d8013d463cb4e336446776
Contents?: true
Size: 373 Bytes
Versions: 21
Compression:
Stored size: 373 Bytes
Contents
class Code class Node class Rescue < Node def initialize(parsed) @left = Node::Statement.new(parsed.delete(:left)) @right = Node::Statement.new(parsed.delete(:right)) super(parsed) end def evaluate(**args) @left.evaluate(**args) rescue ::Code::Error @right.evaluate(**args) end end end end
Version data entries
21 entries across 21 versions & 3 rubygems