Sha256: 1688011bb954ef2f84b53ac4cf370f3aa6fda3b9dd37c3740651c7483e03a8d7

Contents?: true

Size: 678 Bytes

Versions: 7

Compression:

Stored size: 678 Bytes

Contents

module Cms
  module Fortress

    module ApplicationHelper

      def admin_page?
        controller_name.eql?('admin') && %w{settings roles users}.include?(action_name) ||
          controller_name.eql?('sites') && %w{index}.include?(action_name) ||
          controller_name.eql?('roles') ||
          controller_name.eql?('users')
      end

      def design_page?
        controller_name.eql?('admin') && %{design}.include?(action_name) ||
          controller_name.eql?('layouts') ||
          controller_name.eql?('snippets')
      end

      def content_page?
        controller_name.eql?('pages') ||
          controller_name.eql?('files')
      end

    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
cms-fortress-1.0.5 app/helpers/cms/fortress/application_helper.rb
cms-fortress-1.0.4 app/helpers/cms/fortress/application_helper.rb
cms-fortress-1.0.3 app/helpers/cms/fortress/application_helper.rb
cms-fortress-1.0.2 app/helpers/cms/fortress/application_helper.rb
cms-fortress-1.0.1 app/helpers/cms/fortress/application_helper.rb
cms-fortress-1.0.0 app/helpers/cms/fortress/application_helper.rb
cms-fortress-0.2.0 app/helpers/cms/fortress/application_helper.rb