Module: PeityVanillaRails::Helpers
- Defined in:
- lib/peity_vanilla_rails/helpers.rb
Instance Method Summary collapse
- #peity_bar_chart(data, id: nil, options: {}) ⇒ Object
- #peity_chart(value, type, delimiter, id: nil, options: {}) ⇒ Object
- #peity_donut_chart(data, id: nil, options: {}) ⇒ Object
- #peity_line_chart(data, id: nil, options: {}) ⇒ Object
- #peity_pie_chart(data, id: nil, options: {}) ⇒ Object
Instance Method Details
#peity_bar_chart(data, id: nil, options: {}) ⇒ Object
8 9 10 |
# File 'lib/peity_vanilla_rails/helpers.rb', line 8 def (data, id: nil, options: {}) peity_chart(data, "bar", ",", id: id, options: ) end |
#peity_chart(value, type, delimiter, id: nil, options: {}) ⇒ Object
20 21 22 23 24 25 |
# File 'lib/peity_vanilla_rails/helpers.rb', line 20 def peity_chart(value, type, delimiter, id: nil, options: {}) value = value.is_a?(Array) ? value.join(delimiter) : value tag.span(id: id, class: 'peity_charts', peity: type, style: 'display: none;', data: { peity: .to_json }) do value end end |
#peity_donut_chart(data, id: nil, options: {}) ⇒ Object
16 17 18 |
# File 'lib/peity_vanilla_rails/helpers.rb', line 16 def peity_donut_chart(data, id: nil, options: {}) peity_chart(data, "donut", "/", id: id, options: ) end |
#peity_line_chart(data, id: nil, options: {}) ⇒ Object
4 5 6 |
# File 'lib/peity_vanilla_rails/helpers.rb', line 4 def peity_line_chart(data, id: nil, options: {}) peity_chart(data, "line", ",", id: id, options: ) end |
#peity_pie_chart(data, id: nil, options: {}) ⇒ Object
12 13 14 |
# File 'lib/peity_vanilla_rails/helpers.rb', line 12 def peity_pie_chart(data, id: nil, options: {}) peity_chart(data, "pie", "/", id: id, options: ) end |