class Prime
  class << self
    def prime?(number)
      return false if number < 2
      (2...number).each do |i|
        return false if (number % i).zero?
      end
      true
    end

    def generate_primes(limit)
      collection = []
      (1..limit).each do |number|
        collection << number if prime?(number)
      end
      collection
    end
  end
end