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