class WebConsole::Request - web-console-2.1.2 Documentation

# 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