Module: MerchantSidekick::Addressable::SingletonMethods
- Defined in:
- lib/merchant_sidekick/addressable/addressable.rb
Overview
This module contains class methods
Instance Method Summary collapse
-
#find_all_addresses_for(obj) ⇒ Object
Helper method to lookup for addresses for a given object.
Instance Method Details
#find_all_addresses_for(obj) ⇒ Object
Helper method to lookup for addresses for a given object. Example:
Address.find_address_for a_customer_instance
213 214 215 216 217 218 219 |
# File 'lib/merchant_sidekick/addressable/addressable.rb', line 213 def find_all_addresses_for(obj) addressable = ActiveRecord::Base.send(:class_name_of_active_record_descendant, self).to_s Address.find( :all, :conditions => ["addressable_id = ? AND addressable_type = ?", obj.id, addressable] ) end |