Sha256: 2e3d666462688e4b42f56b1ffdc12b1f71a49dd16f103bc8f649a28d779fa678

Contents?: true

Size: 458 Bytes

Versions: 2

Compression:

Stored size: 458 Bytes

Contents

module Vidibus
  module Realm
    module Extensions
      module Controller
        extend ActiveSupport::Concern

        included do
          helper_method :realm
        end

        # Ensures that a realm is present.
        def ensure_realm!
          realm or render(:text => "Realm required!", :status => :unauthorized)
        end

        # Returns the current realm.
        def realm
          env[:realm]
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vidibus-realm-0.0.2 lib/vidibus/realm/extensions/controller.rb
vidibus-realm-0.0.1 lib/vidibus/realm/extensions/controller.rb