Module: Dhall::Parser::NonEmptyRecordType

Defined in:
lib/dhall/parser.rb

Instance Method Summary collapse

Instance Method Details

#value(first_key) ⇒ Object



450
451
452
453
454
455
456
457
# File 'lib/dhall/parser.rb', line 450

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