Sha256: 5fedf69c7b2d91fc5db08a7b9d1b6fff02f4dd053555a39afaf89ecc4f80ede0
Contents?: true
Size: 622 Bytes
Versions: 10
Compression:
Stored size: 622 Bytes
Contents
module RoleStrategy::Generic module RolesString def self.default_role_attribute :roles_string end module Implementation include Roles::Generic::User::Implementation::Multi protected def new_roles *roles roles.flatten.map{|r| r.to_s}.join(',') end def present_roles role_names role_names.split(',').uniq.map{|r| r.to_sym} end def set_empty_roles self.send("#{role_attribute}=", "") end end extend Roles::Generic::User::Configuration configure end end
Version data entries
10 entries across 10 versions & 1 rubygems