class Dhall::Operator

Constants

OPERATORS

Public Class Methods

decode(opcode, lhs, rhs) click to toggle source
# File lib/dhall/binary.rb, line 78
def self.decode(opcode, lhs, rhs)
        OPERATORS[opcode].new(
                lhs: Dhall.decode(lhs),
                rhs: Dhall.decode(rhs)
        )
end

Public Instance Methods

as_json() click to toggle source
# File lib/dhall/ast.rb, line 350
def as_json
        [3, OPERATORS.index(self.class), lhs.as_json, rhs.as_json]
end