Class: ProductByHitDecorator
- Inherits:
-
GraphDecoration
- Object
- GraphDecoration
- ProductByHitDecorator
- Defined in:
- lib/graph_decorator.rb
Overview
a concrete decorator provides the data for the super class decorator according to the requirement of single colum or double column or triple column.
Instance Method Summary collapse
-
#initialize(real_graph) ⇒ ProductByHitDecorator
constructor
this functionality initialises with the data from the application models.
Methods inherited from GraphDecoration
#doubleChart, #multipleChart, #singleChart
Constructor Details
#initialize(real_graph) ⇒ ProductByHitDecorator
this functionality initialises with the data from the application models
207 208 209 210 211 212 213 214 215 216 |
# File 'lib/graph_decorator.rb', line 207 def initialize(real_graph) super(real_graph) @y_name_1 = "No. of sales" @y_name_2 = "Hit" @y_data_1 = Product.select("count").group_by{|o| o.count}.keys @y_data_2 = Product.select("hit").group_by{|o| o.hit}.keys @x_name = Product.select("name").group_by{|o| o.name}.keys @y_data_3 = Product.select("quantityAvailable").group_by{|o| o.quantityAvailable}.keys @y_name_3 = "Quantity Available" end |