module Plutil::JSON
Public Class Methods
call(*args)
click to toggle source
# File lib/tm_bundle/plutil.rb, line 11 def self.call(*args) load(*args) end
dump(object, options = {})
click to toggle source
# File lib/tm_bundle/plutil.rb, line 15 def self.dump(object, options = {}) Plutil.convert :stdin, options.reverse_merge(to: :xml) do |io| io.write ::JSON.dump(object.to_h) io.close_write io.read end end
load(plist)
click to toggle source
# File lib/tm_bundle/plutil.rb, line 5 def self.load(plist) Plutil.convert plist, to: :json do |converted_io| ::JSON.load(converted_io) end end