Method: Contracts::Builtin::Optional#initialize

Defined in:
lib/contracts/builtin_contracts.rb

#initialize(contract) ⇒ Optional

Returns a new instance of Optional.



509
510
511
512
513
# File 'lib/contracts/builtin_contracts.rb', line 509

def initialize(contract)
  super()
  @contract = contract
  @within_opt_hash = false
end