Bug #602
CGI::HtmlExtension::popup_menu calls #bytesize on array parameters
| Status: | Closed | Start date: | 09/25/2008 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | 10/25/2008 | |
| Assignee: | % Done: | 100% |
||
| Category: | lib | |||
| Target version: | 1.9.1 Release Candidate | |||
| ruby -v: |
Description
After line 623
values.collect{|value|
if value.kind_of?(String)
option({ "VALUE" => value }){ value }
else
- if value[value.bytesize - 1] == true
+ if value[value.size - 1] == true
option({ "VALUE" => value[0], "SELECTED" => true }){
- value[value.bytesize - 2]
+ value[value.size - 2]
}
else
option({ "VALUE" => value[0] }){
- value[value.bytesize - 1]
+ value[value.size - 1]
}
end
end
}.join
Associated revisions
* lib/cgi/html.rb (CGI::HtmlExtension::popup_menu):
fix the calls #bytesize on array parameters. [ruby-core:18919]
History
Updated by Koichi Sasada over 3 years ago
- Assignee set to Takeyuki Fujioka
Updated by Yura Sokolov over 3 years ago
File lib/cgi/html.rb
Updated by Yuki Sonoda over 3 years ago
- Due date set to 10/25/2008
- Target version set to 1.9.1 Release Candidate
Updated by Takeyuki Fujioka over 3 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
Applied in changeset r19614.