Module: PrimeTest

Defined in:
lib/prime_test.rb,
lib/prime_test/product_matrix.rb,
lib/prime_test/terminal_table.rb,
lib/prime_test/prime_calculator.rb

Defined Under Namespace

Classes: PrimeCalculator, ProductMatrix, TerminalTable

Class Method Summary collapse

Class Method Details



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/prime_test.rb', line 7

def self.print_table(n)
  return if n.to_i == 0 
  primes_array = PrimeCalculator.first_n(n)
  matrix = ProductMatrix.new(primes_array).map

  table = TerminalTable.new(matrix)
  puts ""
  table.rows.each do |row|
    puts row
  end
  return nil
end