Sha256: 5018833667d5cc6bed2706783500032d27b2e085b73f4de1e174f917a72efb77

Contents?: true

Size: 402 Bytes

Versions: 22

Compression:

Stored size: 402 Bytes

Contents

# -*- encoding : utf-8 -*-
module KirguduBase
	module UrlHelper

		def with_subdomain(subdomain)
			subdomain = (subdomain || "")
			subdomain += "." unless subdomain.empty?
			[subdomain, request.domain].join
		end

		def url_for(options = nil)
			if options.kind_of?(Hash) && options.has_key?(:subdomain)
				options[:host] = with_subdomain(options.delete(:subdomain))
			end
			super
		end
	end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
kirgudu_base-0.0.25 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.23 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.22 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.21 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.19 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.18 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.17 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.16 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.15 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.14 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.13 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.12 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.11 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.10 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.9 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.8 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.7 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.6 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.5 app/helpers/kirgudu_base/url_helper.rb
kirgudu_base-0.0.4 app/helpers/kirgudu_base/url_helper.rb