Class: Serverkit::Resources::Defaults

Inherits:
Base
  • Object
show all
Defined in:
lib/serverkit/resources/defaults.rb

Overview

A resource class for Mac OS X user defaults system.

Defined Under Namespace

Classes: Plist

Constant Summary collapse

DEFAULT_DOMAIN =
"NSGlobalDomain"

Instance Method Summary collapse

Instance Method Details

#applyObject



21
22
23
# File 'lib/serverkit/resources/defaults.rb', line 21

def apply
  run_command("defaults write #{escaped_domain} #{escaped_key} #{type_option} #{value_in_plist}")
end

#checktrue, false

Note:

Override

Returns:

  • (true, false)


27
28
29
# File 'lib/serverkit/resources/defaults.rb', line 27

def check
  value == read_value
end