Class: Analytic::Chart

Inherits:
Object
  • Object
show all
Includes:
ActiveModel::Model
Defined in:
app/models/analytic/chart.rb

Instance Method Summary collapse

Constructor Details

#initialize(scope:) ⇒ Chart

Returns a new instance of Chart.

Parameters:

  • scope (ActiveRecord::Relation)


8
9
10
# File 'app/models/analytic/chart.rb', line 8

def initialize(scope:)
  @scope = scope
end

Instance Method Details

#entriesArray<Hash<{ label: String, value: Integer }>>

Returns:

  • (Array<Hash<{ label: String, value: Integer }>>)


13
14
15
16
17
18
19
20
21
22
# File 'app/models/analytic/chart.rb', line 13

def entries
  [
    { label: 'Jan, 2024', value: 292 },
    { label: 'Feb, 2024', value: 303 },
    { label: 'Mar, 2024', value: 250 },
    { label: 'Apr, 2024', value: 304 },
    { label: 'May, 2024', value: 404 },
    { label: 'Jun, 2024', value: 604 }
  ]
end