Class: Tsuga::Service::Labeler
- Inherits:
-
Object
- Object
- Tsuga::Service::Labeler
- Defined in:
- lib/tsuga/service/labeler.rb
Overview
Adds geo hashes to records.
Instance Method Summary collapse
-
#initialize(adapter) ⇒ Labeler
constructor
A new instance of Labeler.
- #run ⇒ Object
Constructor Details
#initialize(adapter) ⇒ Labeler
Returns a new instance of Labeler.
4 5 6 |
# File 'lib/tsuga/service/labeler.rb', line 4 def initialize(adapter) @_adapter = adapter end |
Instance Method Details
#run ⇒ Object
8 9 10 11 12 13 |
# File 'lib/tsuga/service/labeler.rb', line 8 def run _adapter.records.find_each do |record| record.update_geohash record.persist! end end |