module Pavlov::Operation::ClassMethods
Public Instance Methods
arguments(*args)
click to toggle source
# File lib/pavlov/alpha_compatibility.rb, line 61 def arguments(*args) # Add generic attribute for each argument args.each do |argument| attribute argument, Object, default: nil end end
perform(*args)
click to toggle source
make our interactors behave as Resque jobs
# File lib/pavlov/operation.rb, line 70 def perform(*args) new(*args).call end
queue()
click to toggle source
# File lib/pavlov/operation.rb, line 74 def queue @queue || :interactor_operations end