Class: Vero::SuckerPunchWorker
- Includes:
- SuckerPunch::Job
- Defined in:
- lib/vero/senders/sucker_punch.rb
Instance Method Summary collapse
Instance Method Details
#perform(api_class, domain, options) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/vero/senders/sucker_punch.rb', line 10 def perform(api_class, domain, ) = {} .each { |k, v| [k.to_sym] = v } begin api_class.new(domain, ).perform Vero::App.log(self, "method: #{api_class.name}, options: #{.to_json}, response: job performed") rescue StandardError => e Vero::App.log(self, "method: #{api_class.name}, options: #{.to_json}, response: #{e.}") end end |