lib/active_support/json/encoders/hash.rb in activesupport-2.0.5 vs lib/active_support/json/encoders/hash.rb in activesupport-2.1.0

- old
+ new

@@ -3,24 +3,21 @@ # # Without any +options+, the returned JSON string will include all # the hash keys. For example: # # { :name => "Konata Izumi", 'age' => 16, 1 => 2 }.to_json + # # => {"name": "Konata Izumi", 1: 2, "age": 16} # - # {"name": "Konata Izumi", 1: 2, "age": 16} - # # The keys in the JSON string are unordered due to the nature of hashes. # # The <tt>:only</tt> and <tt>:except</tt> options can be used to limit the # attributes included, and will accept 1 or more hash keys to include/exclude. # # { :name => "Konata Izumi", 'age' => 16, 1 => 2 }.to_json(:only => [:name, 'age']) + # # => {"name": "Konata Izumi", "age": 16} # - # {"name": "Konata Izumi", "age": 16} - # # { :name => "Konata Izumi", 'age' => 16, 1 => 2 }.to_json(:except => 1) - # - # {"name": "Konata Izumi", "age": 16} + # # => {"name": "Konata Izumi", "age": 16} # # The +options+ also filter down to any hash values. This is particularly # useful for converting hashes containing ActiveRecord objects or any object # that responds to options in their <tt>to_json</tt> method. For example: #