Sha256: 938ddee927094482da549b423aade94ed71294bd96bef4ef7d4d11c6688efb3d

Contents?: true

Size: 580 Bytes

Versions: 10

Compression:

Stored size: 580 Bytes

Contents

require 'ostruct'

Cheese = Struct.new(:id, :flavor, :origin, :fat_content, :source)
CHEESES = {
  1 => Cheese.new(1, "Brie", "France", 0.19, 1),
  2 => Cheese.new(2, "Gouda", "Netherlands", 0.3, 1),
  3 => Cheese.new(3, "Manchego", "Spain", 0.065, "SHEEP")
}

Milk = Struct.new(:id, :fatContent, :origin, :source, :flavors)
MILKS = {
  1 => Milk.new(1, 0.04, "Antiquity", 1, ["Natural", "Chocolate", "Strawberry"]),
}

DAIRY = OpenStruct.new(
  id: 1,
  cheese: CHEESES[1],
  milks: [MILKS[1]]
)

COW = OpenStruct.new(
  id: 1,
  name: "Billy",
  last_produced_dairy: MILKS[1]
)

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
graphql-1.2.6 spec/support/dairy_data.rb
graphql-1.2.5 spec/support/dairy_data.rb
graphql-1.2.4 spec/support/dairy_data.rb
graphql-1.2.3 spec/support/dairy_data.rb
graphql-1.2.2 spec/support/dairy_data.rb
graphql-1.2.1 spec/support/dairy_data.rb
graphql-1.2.0 spec/support/dairy_data.rb
graphql-1.1.0 spec/support/dairy_data.rb
graphql-1.0.0 spec/support/dairy_data.rb
graphql-0.19.4 spec/support/dairy_data.rb