Sha256: 64a230f1191d08b20413e13580521cf669b57834bfb996da25cb2ad66591364d
Contents?: true
Size: 893 Bytes
Versions: 1
Compression:
Stored size: 893 Bytes
Contents
require 'active_samba_ldap/entry' require 'active_samba_ldap/account' require 'active_samba_ldap/user_account' require 'active_samba_ldap/samba_account' module ActiveSambaLdap class SambaUser < Base include Reloadable::Subclasses include Entry include Account include UserAccount include SambaAccount def fill_default_values(options={}) super subst = Proc.new do |key| value = options[key] if value substitute_template(value) else substituted_value(key) end end self.samba_home_path ||= subst[:user_home_unc] self.samba_home_drive ||= subst[:user_home_drive].sub(/([^:])$/, "\\1:") self.samba_profile_path ||= subst[:user_profile] self.samba_logon_script ||= subst[:user_logon_script] end private def default_account_flags "[UH]" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activesambaldap-0.0.1 | lib/active_samba_ldap/samba_user.rb |