Module: CanCan::ControllerAdditions::ClassMethods

Defined in:
lib/extend_ccc.rb

Instance Method Summary collapse

Instance Method Details

#after_loaded_cancan_resource(*args, &block) ⇒ Object

为ActionController::Base设置处理cancan加载资源的处理方法



7
8
9
10
11
12
# File 'lib/extend_ccc.rb', line 7

def after_loaded_cancan_resource(*args, &block)
  @@_cancan_resource_processors ||= []
  @@_cancan_resource_processors << args
  @@_cancan_resource_processors << block if block
  @@_cancan_resource_processors.flatten!
end

#loaded_cancan_resourcesObject

返回处理cancan被加载资源的处理方法



15
16
17
# File 'lib/extend_ccc.rb', line 15

def loaded_cancan_resources
  @@_cancan_resource_processors ||= []
end