Sha256: 340e35be68308114a80c700bcf05b9044cf720d0e463727d89397e03d34f4f63

Contents?: true

Size: 594 Bytes

Versions: 10

Compression:

Stored size: 594 Bytes

Contents

module Enjoy::Controller
  extend ActiveSupport::Concern
  included do
    include Enjoy::Errors
    include Enjoy::SeoPages
    include Enjoy::NavMenu
    include Enjoy::Fancybox
    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

10 entries across 10 versions & 1 rubygems

Version Path
enjoy_cms-0.3.0.4 lib/enjoy/controller.rb
enjoy_cms-0.3.0.3 lib/enjoy/controller.rb
enjoy_cms-0.3.0.2 lib/enjoy/controller.rb
enjoy_cms-0.2.1 lib/enjoy/controller.rb
enjoy_cms-0.2.0.3.2 lib/enjoy/controller.rb
enjoy_cms-0.2.0.3.1 lib/enjoy/controller.rb
enjoy_cms-0.2.0.3 lib/enjoy/controller.rb
enjoy_cms-0.2.0.2 lib/enjoy/controller.rb
enjoy_cms-0.2.0.1.beta lib/enjoy/controller.rb
enjoy_cms-0.2.0.beta lib/enjoy/controller.rb