Sha256: 868b13667b239ccb1711fef35ae801d1150b3c7849dc99cc3fa5db664dfe6846

Contents?: true

Size: 452 Bytes

Versions: 2

Compression:

Stored size: 452 Bytes

Contents

module Rapidfire
  class ApplicationController < ::ApplicationController
    if Rapidfire.layout
      layout Rapidfire.layout
    end

    helper_method :can_administer?

    def authenticate_administrator!
      unless can_administer?
        raise Rapidfire::AccessDenied.new("cannot administer questions")
      end
    end

    # Override prefixes to consider the scoped.
    # for method current_user
    def scoped
      :user
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rapidfire-4.0.0 app/controllers/rapidfire/application_controller.rb
rapidfire-3.1.0 app/controllers/rapidfire/application_controller.rb