Method: Dhall::Optional.decode
- Defined in:
- lib/dhall/binary.rb
.decode(type, value = nil) ⇒ Object
104 105 106 107 108 109 110 111 112 113 |
# File 'lib/dhall/binary.rb', line 104 def self.decode(type, value=nil) if value.nil? OptionalNone.new(value_type: Dhall.decode(type)) else Optional.new( value: Dhall.decode(value), value_type: type.nil? ? type : Dhall.decode(type) ) end end |