Sha256: 1294dd43ae324488053637f995cfdd25ec1e97bf5a129c3d253c2ab3f7e8b6dc

Contents?: true

Size: 982 Bytes

Versions: 77

Compression:

Stored size: 982 Bytes

Contents

class ApplicationController < ActionController::Base
  include SslRequirement
  helper :all
  protect_from_forgery

  layout 'default'
  
  before_filter :setup_paging
  before_filter :set_will_paginate_string
  
  protected
    # called by Admin::Muck::BaseController to check whether or not the
    # user should have access to the admin UI
    def admin_access?
      admin?
    end
    
    # called by Admin::Muck::BaseController to check whether or not the
    # user should have access to the admin UI
    def admin_access_required
      access_denied unless admin?
    end
    
    # only require ssl if we are in production
    def ssl_required?
      return ENV['SSL'] == 'on' ? true : false if defined? ENV['SSL']
      return false if local_request?
      return false if RAILS_ENV == 'test'
      ((self.class.read_inheritable_attribute(:ssl_required_actions) || []).include?(action_name.to_sym)) && (RAILS_ENV == 'production' || RAILS_ENV == 'staging')
    end
  
end

Version data entries

77 entries across 77 versions & 2 rubygems

Version Path
muck-services-0.1.47 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.46 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.45 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.44 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.43 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.42 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.41 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.40 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.39 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.38 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.37 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.36 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.35 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.34 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.33 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.32 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.31 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.30 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.29 test/rails_root/app/controllers/application_controller.rb
muck-services-0.1.28 test/rails_root/app/controllers/application_controller.rb