Module: VsAccessControl
- Defined in:
- lib/vs_access_control.rb,
lib/vs_access_control/version.rb
Overview
include VsAccessControl to the class you want access control tell to AccessControl which methods allow access like
allow_access :create do
user_signed_in?
end
default is close all access
Defined Under Namespace
Modules: ClassMethods
Constant Summary collapse
- VERSION =
"0.0.1"
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/vs_access_control.rb', line 13 def self.included(base) base.extend ClassMethods base.instance_eval do before_action :auth? class << self attr_accessor :auth_procs_hash end self.auth_procs_hash = {} end end |