class DataContract
Public Class Methods
[](*contract_modules)
click to toggle source
# File lib/data_contract/data_contract.rb, line 2 def self.[](*contract_modules) new contract_modules end
new(contract_modules)
click to toggle source
# File lib/data_contract/data_contract.rb, line 6 def initialize(contract_modules) contract_modules.each do |contract_module| include contract_module end mods = contract_modules define_method :data_contract_modules do return mods end private :data_contract_modules include DataContractsImpl end