aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/core_ext/hash
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove Fixnum#to_sym support in 1.8.7Santiago Pastorino2012-04-081-1/+1
|
* remove redundant variableDmitrii Golub2012-03-281-2/+1
|
* search private and protected methods for convert_keyAaron Patterson2012-03-201-2/+2
|
* refactor Hash#slice and Hash#extract!Vasiliy Ermolovich2012-03-061-8/+4
|
* fixes in api docsVijay Dev2012-01-131-1/+1
|
* docs formatting changesVijay Dev2011-09-011-1/+1
|
* Document Hash#extract!.Sebastian Martinez2011-08-151-0/+2
|
* Merge pull request #1296 from c42engineering/issue636José Valim2011-07-111-1/+1
|\ | | | | Resubmitting issue #636 as a pull request
| * Issue #636 - Parsing an xml file with multiple records and extra attributes ↵Sidu Ponnappa2011-07-111-1/+1
| | | | | | | | (besides type) fails
* | with -> willUģis Ozols2011-06-121-1/+1
|/
* Merge branch 'master' of git://github.com/lifo/docrailsXavier Noria2011-05-141-1/+1
|\ | | | | | | | | | | Conflicts: actionpack/lib/action_view/helpers/date_helper.rb railties/lib/rails/generators/rails/app/templates/config/initializers/wrap_parameters.rb.tt
| * Follow code conventions on docsSebastian Martinez2011-05-101-1/+1
| |
* | indifferent access should recurse Hash subclassesDavid Lee2011-05-081-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit makes Hash subclasses convert to HWIA by default for nested objects of subclasses of Hash, but allows certain subclasses to prevent nested conversion by introducing Hash#nested_under_indifferent_access that subclasses can overwrite. ActiveSupport::OrderedHash is one such subclass that overwrites +nested_under_indifferent_access+, since implicitly converting it to HWIA would remove the ordering of keys and values in Ruby 1.8. This change is necessary because commit ce9456e broke nested indifferent access conversion for all subclasses of Hash.
* | Fix bug with empty CDATA not being handled in Hash.from_xmlBradley Harris2011-04-291-1/+2
|/
* files are a special case and need whitespace to be significantAndre Arko2011-04-141-1/+1
|
* gsub is not needed (thanks @fxn!)Andre Arko2011-04-141-1/+1
|
* attributes no longer disappear if a tag contains whitespaceAndre Arko2011-04-141-1/+1
| | | | | | | | | | old: Hash.from_xml("<tag foo='bar'>\n</tag>") => {"tag"=>"\n"} new: Hash.from_xml("<tag foo='bar'>\n</tag>") => {"tag"=>{"foo"=>"bar", "__content__"=>"\n"}
* revises the RDoc of Hash#reverse_mergeXavier Noria2011-03-051-13/+7
|
* Correct example that did not do what it claimed. Rework explanation.Ben Orenstein2011-03-051-5/+5
|
* corrected docs for Hash#to_xml and added examples.Nick Sutterer2011-01-061-2/+14
|
* Added Hash#deep_dup function which performs deep duplication on given hashPiotr Sarnacki2010-11-021-0/+11
|
* Make assert_valid_keys slightly faster.thedarkone2010-09-271-4/+6
|
* No need for an extra wrapper array.thedarkone2010-09-271-1/+1
|
* Refactor inject use in hash conversions.Emilio Tagua2010-09-221-8/+2
| | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* making variable names a little more clearAaron Patterson2010-08-231-1/+2
|
* avoids a ton o warnings ↵Xavier Noria2010-08-191-3/+1
| | | | activesupport/lib/active_support/dependencies.rb:239: warning: loading in progress, circular require considered harmful ... activesupport/lib/active_support/core_ext/hash/indifferent_access.rb while running the suite in Ruby 1.9.2
* Deletes trailing whitespaces (over text files only find * -type f -exec sed ↵Santiago Pastorino2010-08-141-11/+11
| | | | 's/[ \t]*$//' -i {} \;)
* make a throwaway value equals to _ to avoid warningsSantiago Pastorino2010-07-241-1/+1
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* No need to call convert_key before except.José Valim2010-06-121-1/+0
|
* Unforce builder from ASSantiago Pastorino2010-06-011-1/+1
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Move several configuration values from Hash to ActiveSupport::XmlMini, which ↵José Valim2010-04-292-151/+16
| | | | | | both Hash and Array depends on. Also, refactored ActiveModel serializers to just use ActiveSupport::XmlMini.to_tag. As consequence, if a serialized attribute is an array or a hash, it's not encoded as yaml, but as a hash or array.
* array.to_xml should be able to handle all types of data elements [#4490 ↵Neeraj Singh2010-04-292-47/+59
| | | | | | state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* Revert "Hash#symbolize_keys(!) optimizations"Jeremy Kemper2010-03-291-1/+1
| | | | | | | | Was slower in common case. [#3891 state:open] This reverts commit 2060977b767061a42eb8db2d5c3a30d205a94123.
* Add support for a type=binary with an optional encoding=base64. If the ↵Josh Franklin2010-03-261-0/+9
| | | | | | encoding attribute is absent, the data is considered unencoded. [#2966 state:resolved]
* Hash#symbolize_keys(!) optimizationsLourens Naudé2010-03-011-1/+1
| | | | | | [#3891 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Speed up some Hash core extensions.José Valim and Mikel Lindsaar2010-01-242-16/+12
|
* Merge docrailsPratik Naik2010-01-174-2/+65
|
* hash/conversions.rb needs active_support/core_ext/string/inflections because ↵Xavier Noria2010-01-011-0/+1
| | | | it uses singularize and a few others
* hash/conversions.rb needs active_support/core_ext/object/blank because it ↵Xavier Noria2010-01-011-0/+1
| | | | uses blank?
* Ruby 1.9.2: work around changes to flatten and nil.to_strJeremy Kemper2009-11-081-1/+2
|
* Consolidate Object#to_param and #to_query core extensionsJeremy Kemper2009-11-021-17/+0
|
* First pass at cleaning up action cachingYehuda Katz2009-10-281-0/+6
|
* Restore split between require-time and runtime load path mungery. Simplifies ↵Jeremy Kemper2009-09-241-1/+1
| | | | vendor requires.
* Rollback AS bundler work and improve activation of vendored dependenciesJoshua Peek2009-09-131-1/+1
|
* Support deep-merging HashWithIndifferentAccess.Andrew Moreland2009-08-091-4/+5
| | | | | | [#2732 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Fix that Hash#to_xml and Array#to_xml shouldn't modify their options hashes ↵David Burger2009-08-091-0/+1
| | | | | | [#672 state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* ActiveSupport Hash optimizations [#2902 state:resolved]Lourens Naude2009-07-153-3/+3
| | | | Signed-off-by: Carl Lerche <carllerche@mac.com>
* Remove 'core' fluff. Hookable ActiveSupport.load_all!Jeremy Kemper2009-05-201-2/+1
|
* Fixed Hash#from_xml with keys that are all caps.codebrulee2009-05-041-1/+1
| | | | Signed-off-by: Michael Koziarski <michael@koziarski.com>
* Fix dependencies revealed by testing in isolationJeremy Kemper2009-04-221-0/+2
|