class Dhall::LetBlock

Public Instance Methods

as_json() click to toggle source
# File lib/dhall/ast.rb, line 1836
def as_json
        [25, *lets.flat_map(&:as_json), body.as_json]
end
unflatten() { |letin) : letin| ... } click to toggle source
# File lib/dhall/ast.rb, line 1829
def unflatten
        lets.reverse.reduce(body) do |inside, let|
                letin = LetIn.new(let: let, body: inside)
                block_given? ? (yield letin) : letin
        end
end