Exception: Dcmgr::Endpoints::APIError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/dcmgr/endpoints/errors.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.error_code(code = nil) ⇒ Object

Internal error code of the error.



38
39
40
41
42
43
# File 'lib/dcmgr/endpoints/errors.rb', line 38

def self.error_code(code=nil)
  if code
    @error_code = code
  end
  @error_code || raise("@error_code for the class is not set")
end

.status_code(code = nil) ⇒ Object

HTTP status code of the error.



30
31
32
33
34
35
# File 'lib/dcmgr/endpoints/errors.rb', line 30

def self.status_code(code=nil)
  if code
    @status_code = code
  end
  @status_code || raise("@status_code for the class is not set")
end

Instance Method Details

#error_codeObject



49
50
51
# File 'lib/dcmgr/endpoints/errors.rb', line 49

def error_code
  self.class.error_code
end

#status_codeObject



45
46
47
# File 'lib/dcmgr/endpoints/errors.rb', line 45

def status_code
  self.class.status_code
end