class Dhall::RecordProjectionByExpression
Public Instance Methods
as_json()
click to toggle source
# File lib/dhall/ast.rb, line 933 def as_json [10, record.as_json, [selector.as_json]] end
fetch(selector)
click to toggle source
# File lib/dhall/ast.rb, line 929 def fetch(selector) record.fetch(selector) end
normalize()
click to toggle source
# File lib/dhall/normalize.rb, line 354 def normalize sel = selector.normalize if sel.is_a?(RecordType) RecordProjection.for(record, sel.keys).normalize else with(record: record.normalize, selector: sel) end end