module Permitify::Resource

Public Instance Methods

with_permission(permission, user = nil) click to toggle source
# File lib/permitify/resource.rb, line 6
def with_permission(permission, user = nil)
  role_names = Permitify::Utils.roles_for_permission(permission)
  self.with_role(role_names, user)
end
Also aliased as: with_permissions
with_permissions(permission, user = nil)
Alias for: with_permission
without_permission(permission, user = nil) click to toggle source
# File lib/permitify/resource.rb, line 12
def without_permission(permission, user = nil)
  role_names = Permitify::Utils.roles_for_permission(permission)
  self.without_role(role_names, user)
end
Also aliased as: without_permissions
without_permissions(permission, user = nil)
Alias for: without_permission