Sha256: b3cc37a89bee56ccaaeff9f89c3ef38753b2a37062f24ca51f3b9829bbac948b

Contents?: true

Size: 883 Bytes

Versions: 25

Compression:

Stored size: 883 Bytes

Contents

class <%= class_name.camelize %> < Avo::Dashboards::ChartkickCard
  self.id = "<%= name.underscore %>"
  self.label = "<%= name.underscore.humanize %>"
  self.chart_type = :area_chart
  # self.description = "Some tiny description"
  # self.cols = 2
  # self.initial_range = 30
  # self.ranges = [7, 30, 60, 365, "TODAY", "MTD", "QTD", "YTD", "ALL"]
  # self.chart_options = { library: { plugins: { legend: { display: true } } } }
  # self.flush = true

  query do
    points = 16
    i = Time.new.year.to_i - points
    base_data = Array.new(points).map do
      i += 1
      [i.to_s, rand(0..20)]
    end.to_h

    result [
      { name: "batch 1", data: base_data.map { |k, v| [k, rand(0..20)] }.to_h },
      { name: "batch 2", data: base_data.map { |k, v| [k, rand(0..40)] }.to_h },
      { name: "batch 3", data: base_data.map { |k, v| [k, rand(0..10)] }.to_h }
    ]
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
avo-2.5.2.pre.7 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.5.2.pre.6 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.5.2.pre.5 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.5.2.pre.4 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.5.2.pre.3 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.5.2.pre.2 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.5.1 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.5.0 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.4.1 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.4.0 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.3.1.pre.6 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.3.1.pre.5 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.3.1.pre.4 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.3.1.pre.3 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.3.1.pre.2 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.3.1.pre.1 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.3.0 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.2.2 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.2.1 lib/generators/avo/templates/cards/chartkick_card_sample.tt
avo-2.2.0 lib/generators/avo/templates/cards/chartkick_card_sample.tt