Sha256: 9b6da8ff8f7a1cc290ad894bbf3174d708e6433f57772b2da522842b77dcfae7

Contents?: true

Size: 395 Bytes

Versions: 56

Compression:

Stored size: 395 Bytes

Contents

require 'machinist/active_record'
require 'sham'
require 'faker'

Sham.define do
  name { Faker::Name.name }
  number(:unique => false) { rand(100) + 1 }
  date { Date.parse("#{rand(40) + 1970}-#{rand(12) + 1}-#{rand(28) + 1}") }
end

City.blueprint do
  name
  country
end

Country.blueprint do
  name
end

Person.blueprint do
  name
  age { Sham::number }
  birthday { Sham::date }
  city
end

Version data entries

56 entries across 56 versions & 1 rubygems

Version Path
rgviz-rails-0.39 spec/blueprints.rb
rgviz-rails-0.38 spec/blueprints.rb
rgviz-rails-0.37 spec/blueprints.rb
rgviz-rails-0.36 spec/blueprints.rb
rgviz-rails-0.35 spec/blueprints.rb
rgviz-rails-0.34 spec/blueprints.rb
rgviz-rails-0.32 spec/blueprints.rb
rgviz-rails-0.31 spec/blueprints.rb
rgviz-rails-0.30 spec/blueprints.rb
rgviz-rails-0.29 spec/blueprints.rb
rgviz-rails-0.28 spec/blueprints.rb
rgviz-rails-0.26 spec/blueprints.rb
rgviz-rails-0.25 spec/blueprints.rb
rgviz-rails-0.23 spec/blueprints.rb
rgviz-rails-0.22 spec/blueprints.rb
rgviz-rails-0.21 spec/blueprints.rb
rgviz-rails-0.20 spec/blueprints.rb
rgviz-rails-0.19 spec/blueprints.rb
rgviz-rails-0.18 spec/blueprints.rb
rgviz-rails-0.17 spec/blueprints.rb