Вам может понадобиться использовать to_i, поскольку ваш пользовательский ввод - это строка.Тогда это работает как предыдущий ответ:
def pass(size = 10)
size = size.to_i
puts "It's a number! #{size}" if size.is_a? Integer
end
puts "please input a number:"
size = gets
pass(size)