Class: ActiveRecordApi::Rest::Auth::Policy
- Inherits:
-
Object
- Object
- ActiveRecordApi::Rest::Auth::Policy
- Includes:
- ActiveAttr::Model
- Defined in:
- lib/active_record_api/rest/auth/policy.rb
Instance Attribute Summary collapse
-
#action_name ⇒ Object
Returns the value of attribute action_name.
-
#model_klass ⇒ Object
Returns the value of attribute model_klass.
-
#params ⇒ Object
Returns the value of attribute params.
-
#session ⇒ Object
Returns the value of attribute session.
Instance Method Summary collapse
Instance Attribute Details
#action_name ⇒ Object
Returns the value of attribute action_name.
6 7 8 |
# File 'lib/active_record_api/rest/auth/policy.rb', line 6 def action_name @action_name end |
#model_klass ⇒ Object
Returns the value of attribute model_klass.
6 7 8 |
# File 'lib/active_record_api/rest/auth/policy.rb', line 6 def model_klass @model_klass end |
#params ⇒ Object
Returns the value of attribute params.
6 7 8 |
# File 'lib/active_record_api/rest/auth/policy.rb', line 6 def params @params end |
#session ⇒ Object
Returns the value of attribute session.
6 7 8 |
# File 'lib/active_record_api/rest/auth/policy.rb', line 6 def session @session end |
Instance Method Details
#can? ⇒ Boolean
8 9 10 |
# File 'lib/active_record_api/rest/auth/policy.rb', line 8 def can? send("#{action_name}?") end |
#can_manage? ⇒ Boolean
12 13 14 |
# File 'lib/active_record_api/rest/auth/policy.rb', line 12 def can_manage? false end |
#can_read? ⇒ Boolean
16 17 18 |
# File 'lib/active_record_api/rest/auth/policy.rb', line 16 def can_read? false end |