Module: EasyAsPie::ViewHelper

Defined in:
lib/rails_treeview/view_helper.rb

Instance Method Summary collapse

Instance Method Details

#rails_treeview(percent, *args) ⇒ Object

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

Raises:

  • (ArgumentError)


5
6
7
8
9
10
11
12
13
14
15
# File 'lib/rails_treeview/view_helper.rb', line 5

def rails_treeview percent, *args
  raise ArgumentError, "Must take a percent argument" unless percent
  pie_options = {:"data-percent" => percent, :class => 'treeview'}
  
  options = args.extract_options!
  pie_options.merge!(options || {})

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

   :div, label, pie_options
end