Class: Geocoder::Lookup::Test
- Inherits:
-
Base
- Object
- Base
- Geocoder::Lookup::Test
show all
- Defined in:
- lib/geocoder/lookups/test.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Base
#cache, #handle, #initialize, #map_link_url, #query_url, #required_api_key_parts, #search, #supported_protocols
Class Method Details
.add_stub(query_text, results) ⇒ Object
12
13
14
|
# File 'lib/geocoder/lookups/test.rb', line 12
def self.add_stub(query_text, results)
stubs[query_text] = results
end
|
.read_stub(query_text) ⇒ Object
20
21
22
23
24
25
|
# File 'lib/geocoder/lookups/test.rb', line 20
def self.read_stub(query_text)
stubs.fetch(query_text) {
return @default_stub unless @default_stub.nil?
raise ArgumentError, "unknown stub request #{query_text}"
}
end
|
.reset ⇒ Object
31
32
33
34
|
# File 'lib/geocoder/lookups/test.rb', line 31
def self.reset
@stubs = {}
@default_stub = nil
end
|
.set_default_stub(results) ⇒ Object
16
17
18
|
# File 'lib/geocoder/lookups/test.rb', line 16
def self.set_default_stub(results)
@default_stub = results
end
|
.stubs ⇒ Object
27
28
29
|
# File 'lib/geocoder/lookups/test.rb', line 27
def self.stubs
@stubs ||= {}
end
|
Instance Method Details
#name ⇒ Object
8
9
10
|
# File 'lib/geocoder/lookups/test.rb', line 8
def name
"Test"
end
|