Sha256: 7c8733b39fd8f0008fc848f39c164a40b4036ac778d65b65e20c07b34a7d4bc8
Contents?: true
Size: 881 Bytes
Versions: 1
Compression:
Stored size: 881 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 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.2 | lib/active_samba_ldap/samba_user.rb |