Type:
Module
Constants:
IP_HOST_REGEXP : /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/
HOST_REGEXP : /(^.*:\/\/)?([^:]+)(?::(\d+$))?/
PROTOCOL_REGEXP : /^([^:]+)(:)?(\/\/)?$/
subdomains
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::URL

subdomains(tld_length = @@tld_length) Instance Public methods Returns all the

2025-01-10 15:47:30
host_with_port
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::URL

host_with_port() Instance Public methods Returns a host:port string for this

2025-01-10 15:47:30
raw_host_with_port
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::URL

raw_host_with_port() Instance Public methods Returns the host for this request

2025-01-10 15:47:30
extract_domain
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::URL

extract_domain(host, tld_length = @@tld_length) Class Public methods

2025-01-10 15:47:30
domain
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::URL

domain(tld_length = @@tld_length) Instance Public methods Returns the domain

2025-01-10 15:47:30
optional_port
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::URL

optional_port() Instance Public methods Returns a number port suffix like 8080

2025-01-10 15:47:30
url
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::URL

url() Instance Public methods Returns the complete

2025-01-10 15:47:30
port
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::URL

port() Instance Public methods Returns the port number of this request as an

2025-01-10 15:47:30
host
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::URL

host() Instance Public methods Returns the host for this request, such as example

2025-01-10 15:47:30
standard_port?
  • References/Ruby on Rails/Rails/Classes/ActionDispatch/ActionDispatch::Http/ActionDispatch::Http::URL

standard_port?() Instance Public methods Returns whether this request is using

2025-01-10 15:47:30