Class: MSalesDecorator

Inherits:
GraphDecoration show all
Defined in:
lib/graph_decorator.rb

Instance Method Summary collapse

Methods inherited from GraphDecoration

#doubleChart, #multipleChart, #singleChart

Constructor Details

#initialize(real_graph) ⇒ MSalesDecorator

Returns a new instance of MSalesDecorator.



124
125
126
127
128
129
130
131
132
133
# File 'lib/graph_decorator.rb', line 124

def initialize(real_graph)
  super(real_graph)
  @y_name_1 = "Total Sale"
     @y_name_2 = "Profit"
     @y_name_3 = "Non Offered Sale"
     @y_data_1 = Msale.order('id desc').select("totalSale").group_by{|o| o.totalSale}.keys.take(7)
     @y_data_2 = Msale.order('id desc').select("profit").group_by{|o| o.profit}.keys.take(7)
     @x_name = Msale.order('id desc').select("month").group_by{|o| o.month}.keys.take(7)
     @y_data_3 = Msale.order('id desc').select("nonOfferedSale").group_by{|o| o.nonOfferedSale}.keys.take(7)
end