class WebConsole::Request
Web Console tailored request object.
Public Instance Methods
acceptable?()
click to toggle source
Returns whether the request is acceptable.
# File lib/web_console/request.rb, line 25 def acceptable? xhr? && accepts.any? { |mime| Mime::WEB_CONSOLE_V2 == mime } 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 15 def from_whitelited_ip? whitelisted_ips.include?(strict_remote_ip) end
strict_remote_ip()
click to toggle source
Determines the remote IP using our much stricter whitelist.
# File lib/web_console/request.rb, line 20 def strict_remote_ip GetSecureIp.new(self, whitelisted_ips).to_s end