google-code-export / gchartrb

Automatically exported from code.google.com/p/gchartrb
0 stars 0 forks source link

Error Bar chart #10

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. @chart_bar = GoogleChart::BarChart.new()
2. @chart_bar.data "test 1",2
3. @chart_bar.data "test 2",30
4. puts @chart_bar.to_url

What is the expected output? What do you see instead?
I expected a url to google chart bar api, but I got the follow error:
Failure/Error: puts @chart_bar.to_url
     NoMethodError:
       undefined method `collect' for 2:Fixnum
     # /usr/lib/ruby/gems/1.8/gems/gchartrb-0.8/lib/google_chart/base.rb:471:in `simple_encode'
     # /usr/lib/ruby/gems/1.8/gems/gchartrb-0.8/lib/google_chart/base.rb:457:in `encode_data'
     # /usr/lib/ruby/gems/1.8/gems/gchartrb-0.8/lib/google_chart/bar_chart.rb:69:in `process_data'
     # /usr/lib/ruby/gems/1.8/gems/gchartrb-0.8/lib/google_chart/bar_chart.rb:68:in `collect'
     # /usr/lib/ruby/gems/1.8/gems/gchartrb-0.8/lib/google_chart/bar_chart.rb:68:in `process_data'
     # /usr/lib/ruby/gems/1.8/gems/gchartrb-0.8/lib/google_chart/base.rb:440:in `add_data'
     # /usr/lib/ruby/gems/1.8/gems/gchartrb-0.8/lib/google_chart/base.rb:305:in `prepare_params'
     # /usr/lib/ruby/gems/1.8/gems/gchartrb-0.8/lib/google_chart/base.rb:77:in `to_url'
     # ./spec/spike/relatorios_spec.rb:48
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/example.rb:48:in `instance_eval'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/example.rb:48:in `run'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/example.rb:107:in `with_around_hooks'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/example.rb:45:in `run'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:294:in `run_examples'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:290:in `map'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:290:in `run_examples'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:262:in `run'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:263:in `run'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:263:in `map'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:263:in `run'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:24:in `run'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:24:in `map'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:24:in `run'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/reporter.rb:12:in `report'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:21:in `run'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:80:in `run_in_process'
     # /usr/lib/ruby/gems/1.8/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:69:in `run'

It's very strange, because the Pie chart I have no problem, and the Bar chart 
the module seems return the value of array to the base module, and not the 
array.

What version of the product are you using? On what operating system?
gchartrb (0.8)

Original issue reported on code.google.com by rodr...@raisesistemas.com.br on 14 Jan 2012 at 6:27