Class: Address
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Address
- Defined in:
- app/models/address.rb
Instance Method Summary collapse
Instance Method Details
#address_concatenated ⇒ Object
8 9 10 |
# File 'app/models/address.rb', line 8 def address_concatenated [self.full_street_address, self.city, self.state_or_province, self.postal_code].join(', ') end |
#validate_and_sanitize_us_address ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'app/models/address.rb', line 12 def validate_and_sanitize_us_address if (address = StreetAddress::US.parse(self.address_concatenated)) self.street_number = address.number self.street_dir_prefix = address.prefix self.street_name = address.street self.street_suffix = address.street_type self.street_dir_suffix = address.suffix self.unit_number = address.unit unless address.unit.blank? self.state_or_province = address.state self.country = 'US' end end |