aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/core_ext/hash
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of github.com:lifo/docrailsVijay Dev2012-09-217-21/+22
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: actionmailer/lib/action_mailer/base.rb activesupport/lib/active_support/configurable.rb activesupport/lib/active_support/core_ext/module/deprecation.rb guides/source/action_controller_overview.md guides/source/active_support_core_extensions.md guides/source/ajax_on_rails.textile guides/source/association_basics.textile guides/source/upgrading_ruby_on_rails.md While resolving conflicts, I have chosen to ignore changes done in docrails at some places - these will be most likely 1.9 hash syntax changes.
| * fix Hash#slice code example [ci skip]Francesco Rodriguez2012-09-181-1/+1
| |
| * fix AS/core_ext examples [ci skip]Francesco Rodriguez2012-09-123-3/+3
| |
| * update AS/core_ext docs [ci skip]Francesco Rodriguez2012-09-127-20/+21
| |
* | Allow passing block to deep_merge and deep_merge!Pranas Kiziela2012-09-131-4/+10
|/ | | | | Hash#merge accepts block that you can use to customize how hash values are merged. This change makes merge and deep_merge compatible.
* Merge branch 'master' of github.com:lifo/docrailsVijay Dev2012-06-301-7/+0
|\ | | | | | | | | Conflicts: activemodel/lib/active_model/errors.rb
| * Remove mention of `convert_key` now that it's been taken out in ↵Alex Nisnevich2012-06-281-7/+0
| | | | | | | | 1eecd9483b0439ab4913beea36f0d0e2aa0518c7
* | Speed up Hash#transform_keys using Hash#each_keyGrant Hutchins2012-06-271-1/+1
|/ | | See https://gist.github.com/3007749 for justification
* update Hash documentation with 1.9 syntax [ci skip]Francesco Rodriguez2012-05-261-8/+16
|
* add examples to Hash#deep_stringify_keys and Hash#deep_symbolize_keys [ci skip]Francesco Rodriguez2012-05-261-0/+10
|
* Merge branch 'master' of github.com:lifo/docrailsVijay Dev2012-05-261-1/+1
|\
| * Fix unbalanced braces in Hash#typecast_xml_value internal commentAlexey Vakhov2012-05-251-1/+1
| |
* | Reorder deep_symbolize_keys methodsMark McSpadden2012-05-251-7/+7
| |
* | Add Hash#deep_transform_keys and Hash#deep_transform_keys! Also convert ↵Mark McSpadden2012-05-231-17/+26
|/ | | | deep_*_keys to use deep_transform_keys.
* Adding deep versions of stringify_keys and symbolize_keys (plain and bang) ↵Lucas Húngaro2012-05-231-0/+44
| | | | for nested hashes
* Add Hash#transform_keys and Hash#transform_keys! and refactor *_keys methods ↵Mark McSpadden2012-05-231-18/+25
| | | | to use them.
* changed xml type datetime to dateTime, fixes #6328Angelo capilleri2012-05-231-2/+2
| | | | | | | | | XmlMini define the xml 'datatime', but according to http://www.w3.org/TR/xmlschema-2/#dateTime could be better change this to 'dateTime' with upper case letter 'T. So 'DateTime' and 'Time' are redefined from 'datetime' to 'dateTime' add the changing to the changelog
* missing dot [ci skip]Vijay Dev2012-05-151-1/+1
|
* removing unnecessary 'examples' noise from activesupportFrancesco Rodriguez2012-05-131-2/+0
|
* Fixing Hash#stringify_keys docsFrancesco Rodriguez2012-05-131-1/+1
|
* marking self in Hash#symbolize_keys!Francesco Rodriguez2012-05-131-1/+1
|
* added example to Hash#symbolize_keysFrancesco Rodriguez2012-05-131-2/+5
|
* unnecessary 'examples' noise in Hash#assert_valid_keys docsFrancesco Rodriguez2012-05-131-1/+0
|
* added example to Hash#stringify_keysFrancesco Rodriguez2012-05-131-1/+5
|
* adding examples to Hash#deep_merge methodFrancesco Rodriguez2012-05-131-2/+7
|
* Keep all methods in object/deep_dupPiotr Sarnacki2012-05-061-8/+0
|
* Nice logic for deep_dup in railsAlexey Gaziev2012-05-061-4/+2
|
* Merge branch 'master' of github.com:lifo/docrailsVijay Dev2012-05-011-1/+1
|\
| * Minor English fix.Erich Menge2012-04-301-1/+1
| |
* | String quotes and trailing spacesAlexey Gaziev2012-04-293-22/+22
| |
* | AS core_ext refactoring pt.2Alexey Gaziev2012-04-294-7/+7
|/
* Inline the symbolize_keys/stringify_keys methodsSantiago Pastorino2012-04-081-2/+10
| | | | | | user system total real symbolize_keys 5.980000 0.070000 6.050000 ( 6.048187) new_symbolize_keys 4.310000 0.050000 4.360000 ( 4.364745)
* 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
|