class MadCart::Configuration
Constants
- Data
Public Instance Methods
add_store(store_name, args={})
click to toggle source
# File lib/mad_cart/configuration.rb, line 19 def add_store(store_name, args={}) setup_data @data[:stores] << store_name @data[store_name.to_s] = args end
attribute_map(data_model, attributes)
click to toggle source
# File lib/mad_cart/configuration.rb, line 26 def attribute_map(data_model, attributes) setup_data @data[:attribute_maps][data_model.to_s] = attributes end
data()
click to toggle source
# File lib/mad_cart/configuration.rb, line 38 def data setup_data Data.new(@data) end
include_attributes(args={})
click to toggle source
# File lib/mad_cart/configuration.rb, line 32 def include_attributes(args={}) setup_data @data[:included_attributes].merge!(args) end
Private Instance Methods
setup_data()
click to toggle source
# File lib/mad_cart/configuration.rb, line 44 def setup_data @data ||= {:stores => []} @data[:attribute_maps] ||= {} @data[:included_attributes] ||= {} end