Class: MacAdmin::MCX::Policy
- Inherits:
-
Object
- Object
- MacAdmin::MCX::Policy
- Defined in:
- lib/macadmin/mcx.rb
Overview
Policy
-
document format for mcx_export
Constant Summary collapse
- MANIFESTS =
'/System/Library/CoreServices/ManagedClient.app/Contents/Resources'
Instance Method Summary collapse
-
#initialize(mcx_settings) ⇒ Policy
constructor
A new instance of Policy.
-
#to_plist ⇒ Object
Dump the document in a human-readable format.
Constructor Details
#initialize(mcx_settings) ⇒ Policy
Returns a new instance of Policy.
13 14 15 16 |
# File 'lib/macadmin/mcx.rb', line 13 def initialize(mcx_settings) @documents = mcx_settings @policy = process_documents(@documents) end |
Instance Method Details
#to_plist ⇒ Object
Dump the document in a human-readable format
19 20 21 |
# File 'lib/macadmin/mcx.rb', line 19 def to_plist @policy.to_plist({:plist_format => CFPropertyList::List::FORMAT_XML, :formatted => true}) end |