def make(attributes = {})
      lathe = lathe_class.new(@klass, new_serial_number, attributes)

      lathe.instance_eval(&@block)
      each_ancestor {|blueprint| lathe.instance_eval(&blueprint.block) }

      lathe.object
    end
def make(attributes = {})
      lathe = lathe_class.new(@klass, new_serial_number, attributes)

      lathe.instance_eval(&@block)
      each_ancestor {|blueprint| lathe.instance_eval(&blueprint.block) }

      lathe.object
    end
Generate an object from this blueprint.

 Pass in attributes to override values defined in the blueprint.