Sha256: 37d6c727ccd853a14e9f11cad458b4a71d4ebffc208f512cdafaf93324fd3b49

Contents?: true

Size: 384 Bytes

Versions: 24

Compression:

Stored size: 384 Bytes

Contents

#
# A support module for handling detecting if a page or controller is being
# served by the public or cms domain.
#
module Cms
  module DomainSupport

    protected

    def cms_domain_prefix
      "cms"
    end

    def cms_site?
      subdomains = request.subdomains
      subdomains.shift if subdomains.first == "www"
      subdomains.first == cms_domain_prefix
    end
  end
end

Version data entries

24 entries across 24 versions & 5 rubygems

Version Path
browsercms-3.4.2 lib/cms/domain_support.rb
browsercms-3.3.4 lib/cms/domain_support.rb
browsercms-3.4.2.rc1 lib/cms/domain_support.rb
browsercms-3.4.1 lib/cms/domain_support.rb
browsercms-3.4.0 lib/cms/domain_support.rb
browsercms-3.4.0.rc2 lib/cms/domain_support.rb
browsercms-3.4.0.rc1 lib/cms/domain_support.rb
browsercms-3.3.3 lib/cms/domain_support.rb
browsercms-3.1.5 lib/cms/domain_support.rb
browsercms-3.1.4 lib/cms/domain_support.rb
browsercms-3.3.2 lib/cms/domain_support.rb
browsercms-3.3.1 lib/cms/domain_support.rb
browsercms-3.3.0 lib/cms/domain_support.rb
browsercms-3.1.3 lib/cms/domain_support.rb
browsercms-3.3.0.beta lib/cms/domain_support.rb
bf4-browsercms-3.1.0 lib/cms/domain_support.rb
drujensen-browsercms-3.2.0 lib/cms/domain_support.rb
browsercmsi-3.1.2 lib/cms/domain_support.rb
browsercms-3.1.2 lib/cms/domain_support.rb
browsercms-3.1.1 lib/cms/domain_support.rb