You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
devdocs/lib/docs/core/response.rb

40 lines
612 B

module Docs
module Response
def success?
code == 200
end
def error?
code == 0 || code != 404 && code != 403 && code >= 400 && code <= 599
end
def blank?
body.blank?
end
def mime_type
headers['Content-Type'] || 'text/plain'
end
def html?
mime_type.include? 'html'
end
def url
@url ||= URL.parse request.base_url
end
def path
@path ||= url.path
end
def effective_url
@effective_url ||= URL.parse super
end
def effective_path
@effective_path ||= effective_url.path
end
end
end