Sha256: 1b906390a007cc8471c0a9e8f8f4d7b019a6dd9f2f6a83899cbf7868fd5b7201
Contents?: true
Size: 589 Bytes
Versions: 2
Compression:
Stored size: 589 Bytes
Contents
module ActiveSambaLdap module UserAccount NAME_RE = /\A#{Account::NAME_RE_SRC}\z/ def self.included(base) super base.extend(ClassMethods) base.validates_format_of :uid, :with => NAME_RE end module ClassMethods def valid_name?(name) NAME_RE =~ name ? true : false end private def default_prefix configuration[:users_suffix] end end def remove_from_group(group) group.users.delete(self) end def default_gid_number self.class.configuration[:default_user_gid] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
activesambaldap-0.0.1 | lib/active_samba_ldap/user_account.rb |
activesambaldap-0.0.2 | lib/active_samba_ldap/user_account.rb |