Module: Corzinus::Relatable::Address::ClassMethods
- Defined in:
- app/models/concerns/corzinus/relatable/address.rb
Instance Method Summary collapse
Instance Method Details
#has_address(address_type) ⇒ Object
11 12 13 14 15 16 |
# File 'app/models/concerns/corzinus/relatable/address.rb', line 11 def has_address(address_type) has_one :"#{address_type}", -> { where(address_type: address_type) }, class_name: Corzinus::Address, as: :addressable, dependent: :destroy accepts_nested_attributes_for address_type end |