Sha256: 955221d7919b74ce0c649b22d9758b89af7259da622800b1997588f4d74d0f39

Contents?: true

Size: 1009 Bytes

Versions: 39

Compression:

Stored size: 1009 Bytes

Contents

class Populate

  def Populate.populate
    require 'populator'
    require 'faker'

    Account.populate 20 do |account|
      account.name = Faker::Company.name
      account.users_count = rand(100)
    end

    Comment.populate 500 do |comment|
      comment.user_id = rand(100)
      comment.comment = Populator.sentences(2..10)
    end

    Contact.populate 200 do |contact|
      contact.name =  Faker::Name.name
      contact.email = Faker::Internet.email
      contact.message = Populator.sentences(2..10)
    end

    User.populate 100 do |user|
      user.name = Faker::Name.name
      user.age = rand(99)
      user.salary = rand(5000)
      user.bio = Populator.sentences(2..10)
      user.account_id = rand(3)
      user.dob = Date.today - rand(10000).days
    end

    Project.populate 100 do |project|
      project.name = Faker::Company.name
    end

    LegacyAccount.populate 100 do |account|
      account.uuid = rand(1_000_000)
      account.name = Faker::Company.name
    end
  end

end

Version data entries

39 entries across 39 versions & 2 rubygems

Version Path
rails_db-2.4.5 test/dummy/app/models/populate.rb
rails_db-2.4.4 test/dummy/app/models/populate.rb
rails_db-2.4.3 test/dummy/app/models/populate.rb
rails_db-2.4.2 test/dummy/app/models/populate.rb
rails_db-2.4.1 test/dummy/app/models/populate.rb
rails_db-2.4.0 test/dummy/app/models/populate.rb
rails_db-2.3.1 test/dummy/app/models/populate.rb
rails_db-2.3.0 test/dummy/app/models/populate.rb
rails_db-2.2.1 test/dummy/app/models/populate.rb
rails_db-2.2.0 test/dummy/app/models/populate.rb
rails_db-2.1.1 test/dummy/app/models/populate.rb
rails_db-2.1.0 test/dummy/app/models/populate.rb
rails_db-2.0.6 test/dummy/app/models/populate.rb
rails_db-2.0.5 test/dummy/app/models/populate.rb
rails_db-2.0.4 test/dummy/app/models/populate.rb
xplore-0.0.1.alpha test/dummy/app/models/populate.rb
rails_db-2.0.3 test/dummy/app/models/populate.rb
rails_db-2.0.2 test/dummy/app/models/populate.rb
rails_db-2.0.1 test/dummy/app/models/populate.rb
rails_db-2.0.0 test/dummy/app/models/populate.rb