Module: Dhall::Parser::NonEmptyRecordType

Defined in:
lib/dhall/parser.rb

Instance Method Summary collapse

Instance Method Details

#value(first_key) ⇒ Object



465
466
467
468
469
470
471
472
# File 'lib/dhall/parser.rb', line 465

def value(first_key)
  RecordType.new(
    record: captures(:record_type_entry).map(&:value).reduce(
      { first_key => capture(:expression).value },
      &:merge
    )
  )
end