Class: PrimePrinter::PositionalPrinter

Inherits:
Object
  • Object
show all
Defined in:
lib/prime_printer/positional_printer.rb

Instance Method Summary collapse

Constructor Details

#initialize(position:) ⇒ PositionalPrinter

Returns a new instance of PositionalPrinter.



2
3
4
# File 'lib/prime_printer/positional_printer.rb', line 2

def initialize(position:)
  PrimePrinter::Utils.keyword_args_to_instance_vars_setter.call binding
end

Instance Method Details



6
7
8
9
10
# File 'lib/prime_printer/positional_printer.rb', line 6

def print_output
  generator = PrimePrinter::PrimeGenerator.new
  position.pred.times { generator.next }
  puts generator.next
end