Sha256: 9a9a1b323a859f11d24d29e9ac0ee81a3e73e1b43b541aecceb8e0468ea474de

Contents?: true

Size: 626 Bytes

Versions: 16

Compression:

Stored size: 626 Bytes

Contents

module Enjoy::Controller
  extend ActiveSupport::Concern
  included do
    include Enjoy::Errors
    include Enjoy::SeoPages
    include Enjoy::NavMenu
    include Enjoy::Fancybox
    include Enjoy::Blocksetable
    protect_from_forgery with: :exception
    helper_method :page_title
    helper_method :hide_ym_ga
  end

  protected

  def page_title
    if @seo_page.nil?
      Settings ? Settings.default_title : "" #temp
    else
      @seo_page.page_title
    end
  end

  def ckeditor_authenticate
    redirect_to '/' unless user_signed_in? && current_user.has_role?('admin')
  end


  def hide_ym_ga
    false
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
enjoy_cms-0.3.7.4 lib/enjoy/controller.rb
enjoy_cms-0.3.7.3 lib/enjoy/controller.rb
enjoy_cms-0.3.7.2 lib/enjoy/controller.rb
enjoy_cms-0.3.7.1 lib/enjoy/controller.rb
enjoy_cms-0.3.7 lib/enjoy/controller.rb
enjoy_cms-0.3.6.2 lib/enjoy/controller.rb
enjoy_cms-0.3.6.1 lib/enjoy/controller.rb
enjoy_cms-0.3.6 lib/enjoy/controller.rb
enjoy_cms-0.3.5 lib/enjoy/controller.rb
enjoy_cms-0.3.4 lib/enjoy/controller.rb
enjoy_cms-0.3.3 lib/enjoy/controller.rb
enjoy_cms-0.3.2.1 lib/enjoy/controller.rb
enjoy_cms-0.3.2 lib/enjoy/controller.rb
enjoy_cms-0.3.1.2 lib/enjoy/controller.rb
enjoy_cms-0.3.1.1 lib/enjoy/controller.rb
enjoy_cms-0.3.1 lib/enjoy/controller.rb