Sha256: 7c1c8fdd0dc9aa16588d5651d421c6ea6979b69e4c98013a462103c38f4c0ced
Contents?: true
Size: 582 Bytes
Versions: 5
Compression:
Stored size: 582 Bytes
Contents
module Acl9 module ModelExtensions module Object def accepts_role?(role_name, subject) subject.has_role? role_name, self end def accepts_role!(role_name, subject) subject.has_role! role_name, self end def accepts_no_role!(role_name, subject) subject.has_no_role! role_name, self end def accepts_roles_by?(subject) subject.has_roles_for? self end alias :accepts_role_by? :accepts_roles_by? def accepted_roles_by(subject) subject.roles_for self end end end end
Version data entries
5 entries across 5 versions & 1 rubygems