class ActiveSambaLdap::User
Public Instance Methods
fill_default_values(options={})
click to toggle source
Calls superclass method
ActiveSambaLdap::SambaAccountEntry#fill_default_values
# File lib/active_samba_ldap/user.rb, line 19 def fill_default_values(options={}) result = super return result unless samba_available? options = options.stringify_keys 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 Instance Methods
default_account_flags()
click to toggle source
# File lib/active_samba_ldap/user.rb, line 40 def default_account_flags "[UH]" end