Module: Wrappi::AsyncConcern

Included in:
Async, AsyncJob
Defined in:
lib/wrappi/async_job.rb

Instance Method Summary collapse

Instance Method Details

#wrappi_perform(endpoint_class, args, options) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/wrappi/async_job.rb', line 3

def wrappi_perform(endpoint_class, args, options)
  @endpoint_class = endpoint_class
  @args = parse(args)
  @options = parse(options)
  return unless endpoint_const
  inst = endpoint_const.new(@args[:params], @args[:options])
  inst.perform_async_callback(@options)
end