class Grac::Exception::ErrorWithInvalidContent

Public Class Methods

new(method, url, status, raw_body, expected_type) click to toggle source
# File lib/grac/exception.rb, line 81
def initialize(method, url, status, raw_body, expected_type)
  @method = (method || "").upcase
  @url = url
  @status = status
  @raw_body = raw_body
  @expected_type = expected_type
end

Public Instance Methods

inspect() click to toggle source
# File lib/grac/exception.rb, line 94
def inspect
  "#{self.class.name}: #{message}"
end
message() click to toggle source
# File lib/grac/exception.rb, line 89
def message
  "#{@method} '#{@url}': Got HTTP #{@status}, failed to parse as '#{@expected_type}'. " \
  "Raw Body: '#{@raw_body}'"
end
Also aliased as: to_s
to_s()
Alias for: message