Module: Asserter::Model
- Defined in:
- lib/asserter/model.rb
Instance Method Summary collapse
-
#permit?(action) ⇒ Boolean
Valid an action against an ActiveRecord object permissions.
Instance Method Details
#permit?(action) ⇒ Boolean
Valid an action against an ActiveRecord object permissions.
Parameters
-
action- Action to validate.
Returns
-
Boolean- True if granted, false otherwise.
11 12 13 |
# File 'lib/asserter/model.rb', line 11 def permit?(action) .map { |p| Permission.new(p) }.any? { |p| p.permit?(action) } end |