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