Module: Namx

Defined in:
lib/namx.rb,
lib/namx/version.rb

Defined Under Namespace

Classes: Error

Constant Summary collapse

VERSION =
"0.1.3"

Class Method Summary collapse

Class Method Details

.biggest_nums(n, count = 1) ⇒ Object



13
14
15
# File 'lib/namx.rb', line 13

def Namx.biggest_nums n, count=1
  n.max count
end

.parse(number) ⇒ Object

Returns Array of all numbers.

Returns:

  • Array of all numbers



7
8
9
10
11
# File 'lib/namx.rb', line 7

def Namx.parse number
  number.split(" ").each do |i|
    i.to_i
  end
end

.run(io, count = 1) ⇒ Object



17
18
19
20
21
# File 'lib/namx.rb', line 17

def Namx.run io, count=1
  numbers_array = self.parse(io)
  biggest_nums = self.biggest_nums numbers_array, count
  puts biggest_nums.join ' '
end