/\A[1-9]\d*\z/
Raises:
8 9 10 11 12
# File 'lib/hashira/cli/top.rb', line 8 def parse(value) return if value.empty? return Integer(value, 10) if value.match?(WHOLE) raise(Hashira::Error, "--top #{value.inspect} is not a positive whole number") end