Module: Surrounded::AccessControl

Defined in:
lib/surrounded/access_control.rb

Defined Under Namespace

Modules: AccessMethods

Class Method Summary collapse

Class Method Details

.extended(base) ⇒ Object



3
4
5
6
7
8
# File 'lib/surrounded/access_control.rb', line 3

def self.extended(base)
  base.send(:include, AccessMethods)
  unless defined?(base::AccessError)
    base.const_set(:AccessError, Class.new(::Surrounded::Context::AccessError))
  end
end