class Chef::Resource::MacosUserDefaults

Public Instance Methods

get_preference(new_resource) click to toggle source
# File lib/chef/resource/macos_userdefaults.rb, line 135
def get_preference(new_resource)
  CF::Preferences.get(new_resource.key, new_resource.domain, new_resource.user, 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 140
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 152
def to_cf_user(value)
  case value
  when :all
    CF::Preferences::ALL_USERS
  when :current
    CF::Preferences::CURRENT_USER
  else
    value
  end
end