Class: CSVGeocoder::GeocodeMethods::Address
- Inherits:
-
Object
- Object
- CSVGeocoder::GeocodeMethods::Address
- Defined in:
- lib/csv_geocoder/geocode_methods/address.rb
Instance Method Summary collapse
- #ask_for_required_headers(prompt) ⇒ Object
-
#initialize(csv_headers) ⇒ Address
constructor
A new instance of Address.
- #search_string(row) ⇒ Object
Constructor Details
#initialize(csv_headers) ⇒ Address
4 5 6 |
# File 'lib/csv_geocoder/geocode_methods/address.rb', line 4 def initialize(csv_headers) @csv_headers = csv_headers end |
Instance Method Details
#ask_for_required_headers(prompt) ⇒ Object
8 9 10 |
# File 'lib/csv_geocoder/geocode_methods/address.rb', line 8 def ask_for_required_headers(prompt) @address_header = prompt.select("Please select the address header", @csv_headers, filter: true) end |
#search_string(row) ⇒ Object
12 13 14 |
# File 'lib/csv_geocoder/geocode_methods/address.rb', line 12 def search_string(row) row[@address_header] end |