Sha256: 43d1bed564b851634018b74acd8500e9643b6840f0c5a9489f52b51e464b1280

Contents?: true

Size: 720 Bytes

Versions: 1

Compression:

Stored size: 720 Bytes

Contents

require 'bundler/setup'
require 'jsonical'
require 'faker'


calendar_name = Faker::Code.asin

rand(15..200).times do

  datetime = Faker::Time.between(DateTime.now - 30, DateTime.now + 30)
  vevent_name = Faker::Code.asin
  event = JSONiCal::VEVENTModel.new(
    begin_date: datetime,
    end_date: datetime + rand(1800..25200),
    summary: Faker::Company.name,
    description: Faker::Lorem.paragraph,
    uri: Faker::Internet.url,
    orn: "orn:jsonical:calendars::vevent/#{calendar_name}/#{vevent_name}",
    calendar_orn: "orn:jsonical:calendar::calendar/#{calendar_name}",
    klass: 'PUBLIC',
    uid: SecureRandom.uuid,
    created: Time.now,
    updated: Time.now
  )
  JSONiCal::VEVENTRepo.insert(event)

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
JSONiCal-1.0.0 db/seed.rb