summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Bleything <ben@bleything.net>2006-09-13 16:07:31 +0000
committerBen Bleything <ben@bleything.net>2006-09-13 16:07:31 +0000
commit0a39a981523ffb1b547710d873eeb0531011f8d4 (patch)
treed53d57e717beae2ac0200717ea4ed2ad2004e006
parente98f3174db089d58eb108bbab94ed314d252ae04 (diff)
downloadplist-generator-injection-removal.tar.gz
add Symbol#<=> so that sorting keys won't chokegenerator-injection-removal
-rw-r--r--lib/plist/generator.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/plist/generator.rb b/lib/plist/generator.rb
index 9c88928..90bfc8d 100644
--- a/lib/plist/generator.rb
+++ b/lib/plist/generator.rb
@@ -201,6 +201,13 @@ module Plist
end
end
+# we need to add this so sorting hash keys works properly
+class Symbol #:nodoc:
+ def <=> (other)
+ self.to_s <=> other.to_s
+ end
+end
+
class Array #:nodoc:
include Plist::Emit
end