Sha256: 134e9855309eb6bc841a9741eb5258d34ebc3f2c385470bf46a91bd8d1c9e95d

Contents?: true

Size: 309 Bytes

Versions: 7

Compression:

Stored size: 309 Bytes

Contents

class Dorsale::Address < ActiveRecord::Base
  belongs_to :addressable, polymorphic: true, inverse_of: :address

  validates :addressable, presence: true

  def one_line
    zip_city = [zip, city].select(&:present?).join(' ')
    [street, street_bis, zip_city, country].select(&:present?).join(', ')
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
dorsale-3.1.6 app/models/dorsale/address.rb
dorsale-3.1.5 app/models/dorsale/address.rb
dorsale-3.1.4 app/models/dorsale/address.rb
dorsale-3.1.3 app/models/dorsale/address.rb
dorsale-3.1.2 app/models/dorsale/address.rb
dorsale-3.1.1 app/models/dorsale/address.rb
dorsale-3.1.0 app/models/dorsale/address.rb