Sha256: 59351eebc0b4f2d8c73f2eb9e6cbe296bb97951beb5adbef60b86afd49724609
Contents?: true
Size: 673 Bytes
Versions: 4
Compression:
Stored size: 673 Bytes
Contents
# To be used instead of require "cfpropertylist". Restores extensions from # Plist overwritten by CFPropertyList. require "cfpropertylist" require "plist" # Brute-force solution to conflict between #to_plist introduced by # CFPropertyList and plist. Remove the method added by CFPropertyList # and restore the method from Plist::Emit. Each class gains a # #to_binary_plist method equivalent to #to_plist from CFPropertyList. # # CFPropertyList also adds Enumerator#to_plist, but there is no such # method from Plist, so leave it. [Array, Hash].each do |c| c.send :alias_method, :to_binary_plist, :to_plist c.send :remove_method, :to_plist c.include Plist::Emit end
Version data entries
4 entries across 4 versions & 1 rubygems