class WebConsole::Request

Web Console tailored request object.

Public Instance Methods

acceptable_content_type?() click to toggle source

Returns whether the request is from an acceptable content type.

We can render a console for HTML and TEXT by default. If a client didn't specified any content type and the server returned it as blank, we'll render it as well.

# File lib/web_console/request.rb, line 26
def acceptable_content_type?
  content_type.blank? || content_type.in?(acceptable_content_types)
end
from_whitelited_ip?() click to toggle source

Returns whether a request came from a whitelisted IP.

For a request to hit Web Console features, it needs to come from a white listed IP.

# File lib/web_console/request.rb, line 17
def from_whitelited_ip?
  whitelisted_ips.include?(remote_ip)
end