class DTK::RestError::NotFound

Public Class Methods

match?(err) click to toggle source
# File lib/errors/rest_error.rb, line 62
def self.match?(err)
  err.kind_of?(::NoMethodError) and is_controller_method(err)
end
new(err) click to toggle source
Calls superclass method DTK::RestError::RestUsageError::new
# File lib/errors/rest_error.rb, line 65
def initialize(err)
  super
  @code = :not_found
  @message = "'#{err.name}' was not found"
end

Private Class Methods

is_controller_method(err) click to toggle source
# File lib/errors/rest_error.rb, line 71
def self.is_controller_method(err)
  err.to_s =~ /#<XYZ::.+Controller:/
end