Module: ActionController::UrlWriter

Defined in:
lib/subdomain_fu/url_rewriter.rb

Instance Method Summary collapse

Instance Method Details

#url_for_with_subdomains(options) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'lib/subdomain_fu/url_rewriter.rb', line 3

def url_for_with_subdomains(options)
  unless SubdomainFu.needs_rewrite?(options[:subdomain], options[:host] || default_url_options[:host])
    options.delete(:subdomain)
  else
    options[:only_path] = false 
    options[:host] = SubdomainFu.rewrite_host_for_subdomains(options.delete(:subdomain), options[:host] || default_url_options[:host])
  end
  url_for_without_subdomains(options)
end