Module: WizAcl::Action::InstanceMethods

Defined in:
lib/wizdog/acl/ext/action.rb

Instance Method Summary collapse

Instance Method Details

#aco_idObject



29
30
31
# File 'lib/wizdog/acl/ext/action.rb', line 29

def aco_id
  self.class.controller_name
end

#allow(aros = "*", actions = "*") ⇒ Object



33
34
35
# File 'lib/wizdog/acl/ext/action.rb', line 33

def allow(aros = "*", actions = "*")
  Acl.instance.allow(aros, self, actions)
end

#allowed?Boolean

Returns:

  • (Boolean)


41
42
43
# File 'lib/wizdog/acl/ext/action.rb', line 41

def allowed?
  Acl.instance.allowed?(self.class.current_aro, self, action_name)
end

#deny(aros = "*", actions = "*") ⇒ Object



37
38
39
# File 'lib/wizdog/acl/ext/action.rb', line 37

def deny(aros = "*", actions = "*")
  Acl.instance.deny(aros, self, actions)
end