module Textris::Delay::Sidekiq
Public Instance Methods
delay()
click to toggle source
# File lib/textris/delay/sidekiq.rb, line 4 def delay ::Textris::Delay::Sidekiq::Proxy.new(self.to_s) end
delay_for(interval)
click to toggle source
# File lib/textris/delay/sidekiq.rb, line 8 def delay_for(interval) unless interval.is_a?(Integer) raise(ArgumentError, "Proper interval must be provided") end ::Textris::Delay::Sidekiq::Proxy.new(self.to_s, :perform_in => interval) end
delay_until(timestamp)
click to toggle source
# File lib/textris/delay/sidekiq.rb, line 16 def delay_until(timestamp) unless timestamp.respond_to?(:to_time) raise(ArgumentError, "Proper timestamp must be provided") end ::Textris::Delay::Sidekiq::Proxy.new(self.to_s, :perform_at => timestamp) end