Module: Nmax
- Defined in:
- lib/nmax.rb,
lib/nmax/base.rb,
lib/nmax/integer.rb,
lib/nmax/version.rb
Defined Under Namespace
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
Class Method Details
.run(argv) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/nmax.rb', line 5 def self.run(argv) raise ArgumentError, "wrong number of arguments (given #{argv.count}, expected 1)" unless argv.count == 1 count = Integer(argv.first, 10) rescue false raise ArgumentError, 'argument must be a Integer' unless count Nmax::Integer.new(count).perform(STDIN) end |