class Services::Responses::Base

Attributes

result[R]

Public Class Methods

async_environment?() click to toggle source
# File lib/services/responses/base.rb, line 18
def self.async_environment?
  (defined?(Sidekiq) && !!Sidekiq.server?) || (ENV["_"] || "").include?("delayed_job") || (ENV["_"] || "").include?("resque")
end
new(result = nil) click to toggle source
# File lib/services/responses/base.rb, line 6
def initialize(result = nil)
  @result = result
end

Public Instance Methods

error?() click to toggle source
# File lib/services/responses/base.rb, line 14
def error?
  !success?
end
success?() click to toggle source
# File lib/services/responses/base.rb, line 10
def success?
  raise NotImplementedError
end