Sha256: 04a266f6c63e02828fbb5e49c1527ab9b286e77eba82482890cfc56dac7af341
Contents?: true
Size: 237 Bytes
Versions: 1
Compression:
Stored size: 237 Bytes
Contents
module RoleModel class Roles < Array attr_reader :model_instance def initialize(sender, *roles) super(*roles) @model_instance = sender end def <<(role) model_instance.roles = super end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
role_model-0.3.0 | lib/role_model/roles.rb |