class Chef::Provider::User::MacUser::Plist
Constants
- DSCL_PROPERTY_MAP
Attributes
Public Class Methods
Source
# File lib/chef/provider/user/mac.rb, line 654 def initialize(plist_hash = {}, property_map = DSCL_PROPERTY_MAP) @plist_hash = plist_hash @property_map = property_map end
Public Instance Methods
Source
# File lib/chef/provider/user/mac.rb, line 659 def get(key) return nil unless property_map.key?(key) plist_hash[property_map[key]] end
Also aliased as: []
Source
# File lib/chef/provider/user/mac.rb, line 666 def set(key, value) return nil unless property_map.key?(key) plist_hash[property_map[key]] = [ value ] end
Also aliased as: []=