Module: AtlasEngine::AddressValidation::AbstractAddress

Extended by:
T::Helpers, T::Sig
Includes:
Kernel
Included in:
Address, Types::AddressValidation::AddressInput
Defined in:
app/models/atlas_engine/address_validation/abstract_address.rb

Constant Summary collapse

ComponentType =
T.type_alias { T.nilable(String) }

Instance Method Summary collapse

Instance Method Details

#[](key) ⇒ Object

rubocop:disable Rails/Delegate



44
# File 'app/models/atlas_engine/address_validation/abstract_address.rb', line 44

def [](key) = to_h[key] # rubocop:disable Rails/Delegate

#address1Object



14
# File 'app/models/atlas_engine/address_validation/abstract_address.rb', line 14

def address1; end

#address2Object



17
# File 'app/models/atlas_engine/address_validation/abstract_address.rb', line 17

def address2; end

#cityObject



20
# File 'app/models/atlas_engine/address_validation/abstract_address.rb', line 20

def city; end

#contextObject



38
# File 'app/models/atlas_engine/address_validation/abstract_address.rb', line 38

def context; end

#country_codeObject



29
# File 'app/models/atlas_engine/address_validation/abstract_address.rb', line 29

def country_code; end

#keysObject

rubocop:disable Rails/Delegate



41
# File 'app/models/atlas_engine/address_validation/abstract_address.rb', line 41

def keys = to_h.keys # rubocop:disable Rails/Delegate

#phoneObject



26
# File 'app/models/atlas_engine/address_validation/abstract_address.rb', line 26

def phone; end

#province_codeObject



23
# File 'app/models/atlas_engine/address_validation/abstract_address.rb', line 23

def province_code; end

#to_hObject



35
# File 'app/models/atlas_engine/address_validation/abstract_address.rb', line 35

def to_h; end

#zipObject



32
# File 'app/models/atlas_engine/address_validation/abstract_address.rb', line 32

def zip; end