class Crowdkit::StatusError
Public Class Methods
new(status, timed_out_after = nil)
click to toggle source
Calls superclass method
# File lib/crowdkit/error.rb, line 38 def initialize(status, timed_out_after = nil) if timed_out_after reason = "timed out" message = "it did not complete after #{timed_out_after} seconds" else reason = status.state == "killed" ? "was killed" : "failed" message = status.message end super( generate_message( :problem => "There was a problem while processing your request in the background.", :summary => "The process #{reason} because of: #{message}.", :resolution => "Try performing the operation again." ) ) end