Class: RCharts::GraphHelper::Tooltips::TooltipBuilder

Inherits:
ElementBuilder
  • Object
show all
Defined in:
app/helpers/rcharts/graph_helper/tooltips/tooltip_builder.rb

Overview

Tooltip Builder

Instance Method Summary collapse

Methods inherited from ElementBuilder

#render_in

Instance Method Details

#nameObject

:attr_accessor:



10
# File 'app/helpers/rcharts/graph_helper/tooltips/tooltip_builder.rb', line 10

attribute :name

#seriesObject

Renders one or more series present in the data. For each series yields an EntryBuilder which contains the index, key, and value. See EntryBuilder for details.

<%= graph_for @annual_sales do |graph| %>
  <%= graph.tooltips do |category| %>
    <h4><%= category.name %></h4>
    <%= category.series do |series| %>
      <%= series.name %>
      <%= series.value %>
    <% end %>
  <% end %>
<% end %>


26
27
28
29
30
31
32
# File 'app/helpers/rcharts/graph_helper/tooltips/tooltip_builder.rb', line 26

def series(**, &)
  capture do
    series_options.each_key.with_index do |key, index|
      concat series_tag(key, index, **, &)
    end
  end
end