This project is archived and is in readonly mode.

ActiveSupport::OrderedOptions calls to_sym redundantly
Reported by Ben Orenstein | February 28th, 2011 @ 01:31 AM
There's no need to call to_sym on the matched method name. The [] method already does this.
Comments and changes to this ticket
- 
         Jeff Kreeftmeijer February 28th, 2011 @ 02:18 PM- State changed from new to verified
- Assigned user set to Santiago Pastorino
- Importance changed from  to Low
 Verified. Applies cleanly to master and test pass. test_loopinginordered_options_test(https://github.com/rails/rails/blob/master/activesupport/test/order...) tests if strings are converted to symbols.Nice one, Ben! :) 
- 
         Ben Orenstein February 28th, 2011 @ 03:16 PMThanks Jeff! If applied, this will by my first non-documentation, non-test-code patch :) 
- 
         Josh Kalderimis February 28th, 2011 @ 03:39 PMHey Ben, Generally the patch is good but you have also removed the require "ordered_hash", is there a particular reason?The rule of thumb is if you only require a subset of ActiveSupport into your project, like ordered_options, everything that is required for the requires should also be setup and required correctly as well, eg.ordered_hash.If you can fix this and include a new updated patch it would be appreciated. Thanks, Josh 
- 
         Ben Orenstein February 28th, 2011 @ 03:56 PMOops. That change snuck in there accidentally. Thanks for the catch, Josh. This new patch fixes that. 
- 
         Josh Kalderimis February 28th, 2011 @ 03:57 PMHey Ben, Thanks for the patch, looks good to me. +1. Santiago, can you please take a look and do your magic :) Thanks again Ben! Josh 
- 
         Repository February 28th, 2011 @ 06:44 PM- State changed from verified to committed
 (from [726599df984daca45afe5b969c74b416fcd6c11a]) Remove redundant to_sym call. [#6483 state:committed] Signed-off-by: Santiago Pastorino santiago@wyeworks.com 
 https://github.com/rails/rails/commit/726599df984daca45afe5b969c74b...
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »
<h2 style="font-size: 14px">Tickets have moved to Github</h2>
The new ticket tracker is available at <a href="https://github.com/rails/rails/issues">https://github.com/rails/rails/issues</a>
People watching this ticket
Attachments
Tags
Referenced by
- 
         6483 
          ActiveSupport::OrderedOptions calls to_sym redundantly
        [#6483 state:committed] 6483 
          ActiveSupport::OrderedOptions calls to_sym redundantly
        [#6483 state:committed]
 Ben Orenstein
      Ben Orenstein
 Jeff Kreeftmeijer
      Jeff Kreeftmeijer
 Jeremy Kemper
      Jeremy Kemper
 Josh Kalderimis
      Josh Kalderimis
 Manfred Stienstra
      Manfred Stienstra
 Piotr Sarnacki
      Piotr Sarnacki