# File lib/puppet/provider/macauthorization/macauthorization.rb, line 177 177: def flush_rule 178: authdb = Plist::parse_xml(AuthDB) 179: authdb_rules = authdb["rules"].dup 180: current_values = {} 181: if authdb_rules[resource[:name]] 182: current_values = authdb_rules[resource[:name]] 183: end 184: specified_values = convert_plist_to_native_attributes(@property_hash) 185: new_values = current_values.merge(specified_values) 186: set_rule(resource[:name], new_values) 187: end