Class: ApplicationPolicy
- Inherits:
-
Object
- Object
- ApplicationPolicy
- Defined in:
- lib/miau/application_policy.rb
Instance Attribute Summary collapse
-
#resource ⇒ Object
Returns the value of attribute resource.
-
#user ⇒ Object
Returns the value of attribute user.
Class Method Summary collapse
Instance Attribute Details
#resource ⇒ Object
Returns the value of attribute resource.
4 5 6 |
# File 'lib/miau/application_policy.rb', line 4 def resource @resource end |
#user ⇒ Object
Returns the value of attribute user.
4 5 6 |
# File 'lib/miau/application_policy.rb', line 4 def user @user end |
Class Method Details
.miau(actions, meth = nil, &block) ⇒ Object
6 7 8 9 10 |
# File 'lib/miau/application_policy.rb', line 6 def self.miau(actions, meth = nil, &block) [actions].flatten.each { |action| Miau::PolicyStorage.instance.add(self, action, meth) } end |