Sha256: dce0fc90a79f34c66171f3fbc9d9f9f77901eb096ba396a409a6ad7e247b5cd1

Contents?: true

Size: 556 Bytes

Versions: 9

Compression:

Stored size: 556 Bytes

Contents

module YariiEditor
  class ApplicationController < ActionController::Base
    protect_from_forgery with: :exception
    include YariiEditor::ControllerAuthorization
    include YariiEditor::RepositoryPullable

    before_action :set_content_model_base_path

    def set_content_model_base_path
      if session[:current_yarii_site]
        CurrentSite.setup(Yarii::Site.find(session[:current_yarii_site]))
      else
        CurrentSite.setup
      end
    end

    def current_site
      CurrentSite.site
    end
    helper_method :current_site
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
yarii-editor-0.4.8 app/controllers/yarii_editor/application_controller.rb
yarii-editor-0.4.7 app/controllers/yarii_editor/application_controller.rb
yarii-editor-0.4.6 app/controllers/yarii_editor/application_controller.rb
yarii-editor-0.4.5 app/controllers/yarii_editor/application_controller.rb
yarii-editor-0.4.4 app/controllers/yarii_editor/application_controller.rb
yarii-editor-0.4.3 app/controllers/yarii_editor/application_controller.rb
yarii-editor-0.4.2 app/controllers/yarii_editor/application_controller.rb
yarii-editor-0.4.1 app/controllers/yarii_editor/application_controller.rb
yarii-editor-0.4.0 app/controllers/yarii_editor/application_controller.rb