Sha256: 804392c00acce71c0cfc2b9cca13063b6bb6525120b3aeeca1c5aeebd33876eb
Contents?: true
Size: 498 Bytes
Versions: 1
Compression:
Stored size: 498 Bytes
Contents
module Doctors class Address include Id::Model include Enumerable field :line_one, key: 'addressLine1' field :line_two, key: 'addressLine2' field :line_three, key: 'addressLine3' field :city field :county field :postcode, key: 'postCode' def each(&block) lines.each(&block) end def lines [line_one, line_two, line_three, city, county, postcode].reject(&:blank?) end def formatted lines.join(', ') end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
doctors-0.0.1 | lib/doctors/address.rb |