module DashOverlord::UseCases::V1::DummyData::Create::Charts

Public Instance Methods

build_record(structure) click to toggle source
# File lib/dash_overlord/use_cases/v1/dummy_data/create/charts/build.rb, line 51
def build_record(structure)
  structure.each_with_object({}) do |(key, type), object|
    object.merge! \
      "#{key}" => build_value(type)
  end
end
build_value(type) click to toggle source
# File lib/dash_overlord/use_cases/v1/dummy_data/create/charts/build.rb, line 43
def build_value(type)
  if type.is_a?(Array)
    type.sample
  elsif type == :numeric
    rand(100)
  end
end