Module: Hackmac::Plist
Instance Method Summary collapse
Instance Method Details
#as_hash ⇒ Object
10 11 12 |
# File 'lib/hackmac/plist.rb', line 10 def as_hash(*) @plist.dup end |
#plist(*cmd) ⇒ Object
6 7 8 |
# File 'lib/hackmac/plist.rb', line 6 def plist(*cmd) @plist = ::Plist.parse_xml(`#{Shellwords.join(cmd)}`) end |
#to_json(*a) ⇒ Object
14 15 16 |
# File 'lib/hackmac/plist.rb', line 14 def to_json(*a) as_hash.to_json(*a) end |