Module: WorkerHelpers
- Included in:
- GenericWorker
- Defined in:
- lib/cutting_edge/workers/helpers.rb
Instance Method Summary collapse
- #add_to_store(identifier, data) ⇒ Object
- #badge_worker(identifier) ⇒ Object
- #delete_from_store(identifier) ⇒ Object
- #get_from_store(identifier) ⇒ Object
- #log_info(message) ⇒ Object
- #mail_worker(identifier, to_address) ⇒ Object
Instance Method Details
#add_to_store(identifier, data) ⇒ Object
10 11 12 |
# File 'lib/cutting_edge/workers/helpers.rb', line 10 def add_to_store(identifier, data) ::CuttingEdge::App.store[identifier] = data end |
#badge_worker(identifier) ⇒ Object
22 23 24 |
# File 'lib/cutting_edge/workers/helpers.rb', line 22 def badge_worker(identifier) BadgeWorker.perform_async(identifier) end |
#delete_from_store(identifier) ⇒ Object
18 19 20 |
# File 'lib/cutting_edge/workers/helpers.rb', line 18 def delete_from_store(identifier) ::CuttingEdge::App.store.delete(identifier) end |
#get_from_store(identifier) ⇒ Object
14 15 16 |
# File 'lib/cutting_edge/workers/helpers.rb', line 14 def get_from_store(identifier) ::CuttingEdge::App.store[identifier] end |
#log_info(message) ⇒ Object
6 7 8 |
# File 'lib/cutting_edge/workers/helpers.rb', line 6 def log_info() logger.info() if ::CuttingEdge::App.enable_logging end |
#mail_worker(identifier, to_address) ⇒ Object
26 27 28 |
# File 'lib/cutting_edge/workers/helpers.rb', line 26 def mail_worker(identifier, to_address) MailWorker.perform_async(identifier, to_address) end |