module EasyAsPie::ViewHelper

Public Instance Methods

easy_pie_chart(percent, *args) click to toggle source

<div class=“chart” data-percent=“73”>73%</div>

# File lib/easy_pie_chart/view_helper.rb, line 5
def easy_pie_chart percent, *args
  raise ArgumentError, "Must take a percent argument" unless percent
  pie_options = {:"data-percent" => percent, :class => 'chart'}
  
  options = args.extract_options!
  pie_options.merge!(options || {})

  label = args.first || "#{percent}%"

  content_tag :div, label, pie_options
end