Method: Contracto::Contract#initialize

Defined in:
lib/contracto/contract.rb

#initialize(hash) ⇒ Contract



8
9
10
11
12
# File 'lib/contracto/contract.rb', line 8

def initialize(hash)
  @hash = hash
  @request   = Contracto::Contract::Request.new(@hash.fetch('schema').fetch('request'))
  @responses = Contracto::Contract::Responses.new(@hash.fetch('examples'))
end