Sha256: 369d97fd5b6704ebb4454577e7793a52700dc6168df37124db1b60468aca8b26
Contents?: true
Size: 742 Bytes
Versions: 49
Compression:
Stored size: 742 Bytes
Contents
require_relative 'components' require_relative 'metadata' require_relative 'analysis' require_relative 'rootlevel' module SmartyStreets module InternationalStreet # A candidate is a possible match for an address that was submitted. A lookup can have multiple # candidates if the address was ambiguous. # # See "https://smartystreets.com/docs/cloud/international-street-api#root" class Candidate < RootLevel attr_reader :metadata, :components, :analysis def initialize(obj) @components = Components.new(obj.fetch('components', {})) @metadata = Metadata.new(obj.fetch('metadata', {})) @analysis = Analysis.new(obj.fetch('analysis', {})) super(obj) end end end end
Version data entries
49 entries across 49 versions & 1 rubygems