class Multipri::App

Attributes

table[R]
ui[R]

Public Class Methods

new(ui, table) click to toggle source
# File lib/multipri/app.rb, line 10
def initialize(ui, table)
  @ui = ui
  @table = table
end
run(args) click to toggle source
# File lib/multipri/app.rb, line 6
def self.run(args)
  new(CliUI, PrimesTable).run(args)
end

Public Instance Methods

run(input) click to toggle source
# File lib/multipri/app.rb, line 15
def run(input)
  count = ui.read(input)
  ui.write(table.generate(count))
end