Module: DataContract::DataContractsImpl

Defined in:
lib/data_contract/data_contracts_impl.rb

Instance Method Summary collapse

Instance Method Details

#data_contractsObject



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/data_contract/data_contracts_impl.rb', line 3

def data_contracts
  return @data_contracts if @data_contracts

  @data_contracts = ContractList.new self

  data_contract_modules.each do |contract_module|
    @data_contracts << Contract.new(contract_module, self)
  end
  
  @data_contracts
end