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.16 spec/blueprints.rb
rgviz-rails-0.15 spec/blueprints.rb
rgviz-rails-0.14 spec/blueprints.rb
rgviz-rails-0.13 spec/blueprints.rb
rgviz-rails-0.12 spec/blueprints.rb
rgviz-rails-0.11 spec/blueprints.rb
rgviz-rails-0.10 spec/blueprints.rb
rgviz-rails-0.9 spec/blueprints.rb
rgviz-rails-0.8 spec/blueprints.rb
rgviz-rails-0.7 spec/blueprints.rb
rgviz-rails-0.6 spec/blueprints.rb
rgviz-rails-0.5 spec/blueprints.rb
rgviz-rails-0.4 spec/blueprints.rb
rgviz-rails-0.3 spec/blueprints.rb
rgviz-rails-0.2 spec/blueprints.rb
rgviz-rails-0.1 spec/blueprints.rb