module WorkerHelpers
Public Instance Methods
add_to_store(identifier, data)
click to toggle source
# File lib/cutting_edge/workers/helpers.rb, line 10 def add_to_store(identifier, data) ::CuttingEdge::App.store[identifier] = data end
badge_worker(identifier)
click to toggle source
# File lib/cutting_edge/workers/helpers.rb, line 22 def badge_worker(identifier) BadgeWorker.perform_async(identifier) end
delete_from_store(identifier)
click to toggle source
# File lib/cutting_edge/workers/helpers.rb, line 18 def delete_from_store(identifier) ::CuttingEdge::App.store.delete(identifier) end
get_from_store(identifier)
click to toggle source
# File lib/cutting_edge/workers/helpers.rb, line 14 def get_from_store(identifier) ::CuttingEdge::App.store[identifier] end
log_info(message)
click to toggle source
# File lib/cutting_edge/workers/helpers.rb, line 6 def log_info(message) logger.info(message) if ::CuttingEdge::App.enable_logging end
mail_worker(identifier, to_address)
click to toggle source
# File lib/cutting_edge/workers/helpers.rb, line 26 def mail_worker(identifier, to_address) MailWorker.perform_async(identifier, to_address) end