From 924e1f841c1d47acee7bdb790761cd8f46640a6e Mon Sep 17 00:00:00 2001 From: João M. M. da Silva + Rafael Manzo Date: Wed, 16 May 2012 16:53:06 -0300 Subject: [PATCH] [Mezuro] Google chart helper added to content viewer. --- plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+), 0 deletions(-) diff --git a/plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb b/plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb index 9d760b3..dccfb66 100644 --- a/plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb +++ b/plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb @@ -1,3 +1,5 @@ +require 'googlecharts' + class MezuroPlugin::Helpers::ContentViewerHelper def self.format_grade(grade) sprintf("%.2f", grade.to_f) @@ -6,4 +8,14 @@ class MezuroPlugin::Helpers::ContentViewerHelper def self.create_periodicity_options [["Not Periodically", 0], ["1 day", 1], ["2 days", 2], ["Weekly", 7], ["Biweeky", 15], ["Monthly", 30]] end + + def self.generate_chart(values) + Gchart.line( + :title_color => 'FF0000', + :size => '700x180', + :bg => {:color => 'efefef', :type => 'stripes'}, + :line_colors => 'c4a000', + :data => values, + :axis_with_labels => 'y') + end end -- libgit2 0.21.2