class CompaniesHouseHub::Address

Attributes

address_line1[R]
address_line2[R]
care_of[R]
country[R]
line1[R]
line2[R]
locality[R]
postal_code[R]
premises[R]

Public Class Methods

new(json = {}) click to toggle source
# File lib/companies_house_hub/models/address.rb, line 13
def initialize(json = {})
  @address_line1 = json.dig(:address_line_1)
  @address_line2 = json.dig(:address_line_2)
  @country = json.dig(:country)
  @postal_code = json.dig(:postal_code)
  @locality = json.dig(:locality)
  @care_of = json.dig(:care_of)
  @premises = json.dig(:premises)
end

Public Instance Methods

full() click to toggle source
# File lib/companies_house_hub/models/address.rb, line 23
def full
  [@address_line1, @address_line2, @locality, @postal_code].compact.join(', ')
end