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

port_string() Instance Public methods Returns a string port suffix, including

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 the standard port number for

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

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

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

protocol() Instance Public methods Returns 'https://' if this is an

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

server_port() Instance Public methods

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

url_for(options = {}) Class Public methods

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

new(env) Class Public methods

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

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

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

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

2025-01-10 15:47:30