Sha256: a5c23fd88bc1a73f308ac154c4e8c7cbbfe56127a53581264e8e4fcb3811471d
Contents?: true
Size: 651 Bytes
Versions: 4
Compression:
Stored size: 651 Bytes
Contents
module TroleGroups class Operations # < Troles::Common::Operations autoload :Read, 'trole_groups/operations/read' autoload :Write, 'trole_groups/operations/write' include Read include Write include Enumerable attr_reader :rolegroup_subject # constructor # @param [Object] the role subject, fx a User or UserAccount def initialize rolegroup_subject @rolegroup_subject = rolegroup_subject end # required method to act as enumerable # iterates and yields all roles in the role list (Symbols) def each list.each { |rolegroup| yield rolegroup } end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
troles-0.6.1 | lib/trole_groups/operations.rb |
troles-0.6.0 | lib/trole_groups/operations.rb |
troles-0.5.2 | lib/trole_groups/operations.rb |
troles-0.5.1 | lib/trole_groups/operations.rb |