module Nmax::CLI
Public Class Methods
call()
click to toggle source
# File lib/nmax/cli.rb, line 7 def self.call OptionParser.new do |opts| opts.banner = 'Usage: cat sample_data_40GB.txt | nmax 10000' end.parse! input_data = $stdin.gets count_numbers = ARGV[0].to_i begin result = Nmax::SeekerIntegers.new(input_data: input_data, count_numbers: count_numbers).search.join("\n") puts result result rescue Nmax::Error => e message = e.message puts message message end end