Module: Auth::Concerns::Shopping::CartItemConcern::ClassMethods

Defined in:
app/models/auth/concerns/shopping/cart_item_concern.rb

Instance Method Summary collapse

Instance Method Details

#find_cart_items(options) ⇒ Object

used in cart_item_controller_concern#index if there is a resource, will return all cart items with that resource id. if there is no resource, will return all cart items with a nil rsource.



147
148
149
150
151
# File 'app/models/auth/concerns/shopping/cart_item_concern.rb', line 147

def find_cart_items(options)
	conditions = {:resource_id => nil, :parent_id => nil}
	conditions[:resource_id] = options[:resource].id.to_s if options[:resource]
	Auth.configuration.cart_item_class.constantize.where(conditions)
end