lib/iruby/chartkick.rb in iruby-chartkick-0.1.0 vs lib/iruby/chartkick.rb in iruby-chartkick-0.2.0

- old
+ new

@@ -3,22 +3,47 @@ require "chartkick" require "iruby/chartkick/version" require "iruby/chartkick/base_chart" require "iruby/chartkick/line_chart" require "iruby/chartkick/bar_chart" +require "iruby/chartkick/column_chart" require "iruby/chartkick/pie_chart" +require "iruby/chartkick/area_chart" +require "iruby/chartkick/scatter_chart" +require "iruby/chartkick/geo_chart" +require "iruby/chartkick/timeline" module IRuby module Chartkick - def line_chart(data) - LineChart.new(data).plot + def line_chart(data, **args) + LineChart.new(data).plot(**args) end - def bar_chart(data) - BarChart.new(data).plot + def bar_chart(data, **args) + BarChart.new(data).plot(**args) end - def pie_chart(data) - PieChart.new(data).plot + def column_chart(data, **args) + ColumnChart.new(data).plot(**args) + end + + def pie_chart(data, **args) + PieChart.new(data).plot(**args) + end + + def area_chart(data, **args) + AreaChart.new(data).plot(**args) + end + + def scatter_chart(data, **args) + ScatterChart.new(data).plot(**args) + end + + def geo_chart(data, **args) + GeoChart.new(data).plot(**args) + end + + def timeline(data, **args) + Timeline.new(data).plot(**args) end end end