Class: DSaleOfferDecorator

Inherits:
GraphDecoration show all
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

Methods inherited from GraphDecoration

#doubleChart, #multipleChart, #singleChart

Constructor Details

#initialize(real_graph) ⇒ DSaleOfferDecorator

this functionality initialises with the data from the application models



70
71
72
73
74
75
76
77
78
79
# File 'lib/graph_decorator.rb', line 70

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 = Dsale.order('id desc').select("offeredSale").group_by{|o| o.offeredSale}.keys.take(7)
     @y_data_2 = Dsale.order('id desc').select("nonOfferedSale").group_by{|o| o.nonOfferedSale}.keys.take(7)
     @x_name = Dsale.order('id desc').select("day").group_by{|o| o.day}.keys.take(7)
     @y_data_3 = Dsale.order('id desc').select("nonOfferedSale").group_by{|o| o.nonOfferedSale}.keys.take(7)
end