Class: DashOverlord::UseCases::V1::DummyData::Create::Charts::Build

Inherits:
Base
  • Object
show all
Defined in:
lib/dash_overlord/use_cases/v1/dummy_data/create/charts/build.rb

Constant Summary collapse

RECORD_STRUCTURE =
{
  "gender" => ["Male", "Female"],
  "age" => ["0-8", "9-17", "18-30", "30-50", ">50"],
  "column_1" => :numeric,
  "column_2" => ["Sony", "Nintendo", "Sega", "Ubisoft", "Naughty Dog", "Electronic Arts"],
  "column_3" => :numeric,
  "column_4" => :numeric,
  "column_5" => :numeric,
  "column_6" => :numeric,
  "column_7" => :numeric,
  "column_8" => :numeric,
  "column_9" => :numeric,
  "column_10" => :numeric,
  "column_11" => :numeric,
  "column_12" => :numeric,
  "column_13" => :numeric
}

Constants inherited from Base

Base::AbortError

Instance Attribute Summary

Attributes inherited from Base

#context

Instance Method Summary collapse

Methods inherited from Base

context_reader, #final, #initialize, perform, target, #target_valid?

Constructor Details

This class inherits a constructor from DashOverlord::UseCases::Base

Instance Method Details

#performObject



28
29
30
# File 'lib/dash_overlord/use_cases/v1/dummy_data/create/charts/build.rb', line 28

def perform
  context.items = build_dummy_data
end