class Mengpaneel::Strategy::AsyncServerSide

Private Class Methods

async?() click to toggle source
# File lib/mengpaneel/strategy/async_server_side.rb, line 18
def self.async?
  defined?(::Sidekiq)
end

Public Instance Methods

run() click to toggle source
# File lib/mengpaneel/strategy/async_server_side.rb, line 7
def run
  return false unless self.class.async?

  return true if all_calls[:tracking].blank?

  Worker.perform_async(all_calls, controller.try(:request).try(:remote_ip))

  true
end