Class: Graticule::Geocoder::Multi::SerialLookup
- Inherits:
-
Object
- Object
- Graticule::Geocoder::Multi::SerialLookup
- Defined in:
- lib/graticule/geocoder/multi.rb
Overview
:nodoc:
Instance Method Summary collapse
-
#initialize ⇒ SerialLookup
constructor
A new instance of SerialLookup.
- #perform(&block) ⇒ Object
- #result ⇒ Object
Constructor Details
#initialize ⇒ SerialLookup
Returns a new instance of SerialLookup.
58 59 60 |
# File 'lib/graticule/geocoder/multi.rb', line 58 def initialize @blocks = [] end |
Instance Method Details
#perform(&block) ⇒ Object
62 63 64 |
# File 'lib/graticule/geocoder/multi.rb', line 62 def perform(&block) @blocks << block end |
#result ⇒ Object
66 67 68 69 70 71 72 |
# File 'lib/graticule/geocoder/multi.rb', line 66 def result result = nil @blocks.detect do |block| result = block.call end result end |