ahe/2dc_jqgrid — Issue #21: "Stringify options values" dosn't work in ruby 1.9.2
Author: take-tk
Created: 2011-11-11 05:52:44+00:00
State: open

regarding https://github.com/ahe/2dc_jqgrid/blob/master/lib/2dc_jqgrid.rb#L41

[tk@Na14-38 apollo]$ cat 1.rb
options =
{
:rows_per_page => 10,
:search => true,
}
# Stringify options values
options.inject({}) do |options, (key, value)|
options[key] = value.to_s
options
end
p options
[tk@Na14-38 apollo]$

[tk@Na14-38 apollo]$ rvm use 1.9.2
Using /home/tk/.rvm/gems/ruby-1.9.2-p290

[tk@Na14-38 apollo]$ ruby -v 1.rb
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
1.rb:15: warning: shadowing outer local variable - options #<== warning !!
{:rows_per_page=>10, :search=>true} #<== not worked!!

[tk@Na14-38 apollo]$ rvm use system
Now using system ruby.

[tk@Na14-38 apollo]$ ruby -v 1.rb
ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-linux]
{:rows_per_page=>"10", :search=>"true"}