Sha256: c4bb1efe3e804f2d32a3cbe363b7c1eaa1a081f47b775daab678ab1a5e9924c6

Contents?: true

Size: 556 Bytes

Versions: 7

Compression:

Stored size: 556 Bytes

Contents

class AuditFields
  extend Machinist::Machinable
end

class Product
  extend Machinist::Machinable
end

class Category
  extend Machinist::Machinable
end

AuditFields.blueprint do
  CreatedBy     { "Machinist" }
end

Product.blueprint do
  Name          { "Widget #{sn}" }
  Description   { "Test Widget" }
  Price         { ["10.25", "25.00", "50.00", "75.50", "100.00"].sample }
  Category      { Category.make }
  AuditFields   { AuditFields.make }
end

Category.blueprint do
  Name          { "Category #{sn}" }
  AuditFields   { AuditFields.make }
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
ruby_odata-0.2.0.beta1 test/blueprints.rb
ruby_odata-0.1.6 test/blueprints.rb
ruby_odata-0.1.5 test/blueprints.rb
ruby_odata-0.1.4 test/blueprints.rb
ruby_odata-0.1.3 test/blueprints.rb
ruby_odata-0.1.2 test/blueprints.rb
ruby_odata-0.1.1 test/blueprints.rb