Class: WSaleOfferDecorator
- Inherits:
-
GraphDecoration
- Object
- GraphDecoration
- WSaleOfferDecorator
- 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) ⇒ WSaleOfferDecorator
constructor
this functionality initialises with the data from the application models.
Methods inherited from GraphDecoration
#doubleChart, #multipleChart, #singleChart
Constructor Details
#initialize(real_graph) ⇒ WSaleOfferDecorator
this functionality initialises with the data from the application models
115 116 117 118 119 120 121 122 123 124 |
# File 'lib/graph_decorator.rb', line 115 def initialize(real_graph) super(real_graph) @y_name_1 = "Offered Sale" @y_name_2 = "Non Offered Sale" @y_name_3 = "Non Offered Sale" @y_data_1 = Wsale.order('id desc').select("offeredSale").group_by{|o| o.offeredSale}.keys.take(7) @y_data_2 = Wsale.order('id desc').select("nonOfferedSale").group_by{|o| o.nonOfferedSale}.keys.take(7) @x_name = Wsale.order('id desc').select("week").group_by{|o| o.week}.keys.take(7) @y_data_3 = Wsale.order('id desc').select("nonOfferedSale").group_by{|o| o.nonOfferedSale}.keys.take(7) end |