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_whitelisted_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_whitelisted_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