class Chef::Resource::MacosUserDefaults
Public Instance Methods
get_preference(new_resource)
click to toggle source
# File lib/chef/resource/macos_userdefaults.rb, line 136 def get_preference(new_resource) CF::Preferences.get(new_resource.key, new_resource.domain, to_cf_user(new_resource.user), to_cf_host(new_resource.host)) end
to_cf_host(value)
click to toggle source
Return valid hostname based on the input from host property
# File lib/chef/resource/macos_userdefaults.rb, line 141 def to_cf_host(value) case value when :all CF::Preferences::ALL_HOSTS when :current CF::Preferences::CURRENT_HOST else value end end
to_cf_user(value)
click to toggle source
Return valid username based on the input from user property
# File lib/chef/resource/macos_userdefaults.rb, line 153 def to_cf_user(value) case value when :all CF::Preferences::ALL_USERS when :current CF::Preferences::CURRENT_USER else value end end