module Asserter::Model

Public Instance Methods

permit?(action) click to toggle source

Valid an action against an ActiveRecord object permissions.

Parameters

  • action - Action to validate.

Returns

  • Boolean - True if granted, false otherwise.

# File lib/asserter/model.rb, line 11
def permit?(action)
  permissions.map { |p| Permission.new(p) }.any? { |p| p.permit?(action) }
end