spec/support/ordered_hash.rb in koala-1.4.1 vs spec/support/ordered_hash.rb in koala-1.5.0rc1

- old
+ new

@@ -1,9 +1,9 @@ module KoalaTest # directly taken from Rails 3.1's OrderedHash # see https://github.com/rails/rails/blob/master/activesupport/lib/active_support/ordered_hash.rb - + # The order of iteration over hashes in Ruby 1.8 is undefined. For example, you do not know the # order in which +keys+ will return keys, or +each+ yield pairs. <tt>ActiveSupport::OrderedHash</tt> # implements a hash that preserves insertion order, as in Ruby 1.9: # # oh = ActiveSupport::OrderedHash.new @@ -188,13 +188,9 @@ self end def invert OrderedHash[self.to_a.map!{|key_value_pair| key_value_pair.reverse}] - end - - def inspect - "#<OrderedHash #{super}>" end private def sync_keys! @keys.delete_if {|k| !has_key?(k)} \ No newline at end of file