Class: SmartyStreets::USAutocomplete::Suggestion

Inherits:
Object
  • Object
show all
Defined in:
lib/smartystreets_ruby_sdk/us_autocomplete/suggestion.rb

Overview

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(obj) ⇒ Suggestion

Returns a new instance of Suggestion.



8
9
10
11
12
13
# File 'lib/smartystreets_ruby_sdk/us_autocomplete/suggestion.rb', line 8

def initialize(obj)
  @text = obj.fetch('text', nil)
  @street_line = obj.fetch('street_line', nil)
  @city = obj.fetch('city', nil)
  @state = obj.fetch('state', nil)
end

Instance Attribute Details

#cityObject (readonly)

Returns the value of attribute city.



6
7
8
# File 'lib/smartystreets_ruby_sdk/us_autocomplete/suggestion.rb', line 6

def city
  @city
end

#stateObject (readonly)

Returns the value of attribute state.



6
7
8
# File 'lib/smartystreets_ruby_sdk/us_autocomplete/suggestion.rb', line 6

def state
  @state
end

#street_lineObject (readonly)

Returns the value of attribute street_line.



6
7
8
# File 'lib/smartystreets_ruby_sdk/us_autocomplete/suggestion.rb', line 6

def street_line
  @street_line
end

#textObject (readonly)

Returns the value of attribute text.



6
7
8
# File 'lib/smartystreets_ruby_sdk/us_autocomplete/suggestion.rb', line 6

def text
  @text
end