class DTK::RestError

Attributes

code[R]
message[R]

Public Class Methods

create(err) click to toggle source
# File lib/errors/rest_error.rb, line 22
def self.create(err)
  if RestUsageError.match?(err)
    RestUsageError.new(err)
  elsif NotFound.match?(err)
    NotFound.new(err)
  else
    Internal.new(err)
  end
end
new(err) click to toggle source
# File lib/errors/rest_error.rb, line 31
def initialize(err)
  @code = nil
  @message = nil
end

Public Instance Methods

hash_form() click to toggle source
# File lib/errors/rest_error.rb, line 35
def hash_form()
  {:code => code||:error, :message => message||''}
end