Module: ErrorHandling

Included in:
Fizzbuzz
Defined in:
lib/fizzbuzz.rb

Overview

Module for Error Handling

Instance Method Summary collapse

Instance Method Details

#check_number_of_inputs(*args) ⇒ Object

Method for checking the number input given by user are must be two if not it raise the error massage



19
20
21
22
23
24
# File 'lib/fizzbuzz.rb', line 19

def check_number_of_inputs(*args)
 if args.length != 2
  return "Please enter only two numbers"
 end
  return false
end

#first_input_always_samller(initial_range, final_range) ⇒ Object



12
13
14
15
16
17
# File 'lib/fizzbuzz.rb', line 12

def first_input_always_samller(initial_range, final_range)
  if initial_range > final_range
     return "First input is always samller!!!!"
  end
  return false
end

#is_a_integer(initial_range, final_range) ⇒ Object

Method to check wheter input given by user is Integer or not if not than it raise error message.



4
5
6
7
8
9
10
# File 'lib/fizzbuzz.rb', line 4

def is_a_integer(initial_range, final_range)
  if initial_range.is_a?(Integer) && final_range.is_a?(Integer)
    return false
  else
    return 'pelase give Integer as a input'
  end
end