# frozen_string_literal: true module GameOfLife module Generators # Generate a new Universe/Board from a seed number module Seed class << self # Generate a new Universe/Board from a seed number # @param options [Hash] CLI options to generate initial conditions # @option options [Numeric] "seed" number to use for generation # @option options [Numeric] "width" (floored) and used as the width of the universe # @option options [Numeric] "height" (floored) and used as the height of the universe # @return [GameOfLife::Universe] populated with the parsed input def new(options) fail ::NotImplementedError, "Seed option isn't implemented yet, please use --input option" end end end end end