Methods
U
Included Modules
Instance Public methods
url_options()
# File actionpack/lib/action_controller/metal/url_for.rb, line 28
def url_options
  @_url_options ||= super.reverse_merge(
    :host => request.host,
    :port => request.optional_port,
    :protocol => request.protocol,
    :_path_segments => request.symbolized_path_parameters
  ).freeze

  if _routes.equal?(env["action_dispatch.routes"])
    @_url_options.dup.tap do |options|
      options[:script_name] = request.script_name.dup
      options.freeze
    end
  else
    @_url_options
  end
end