class EnpitTdd

module MiniTestPractice class MiniTestPractice

Public Instance Methods

check_number(inputNumber) click to toggle source
# File lib/gem_minitest_practice.rb, line 8
def check_number(inputNumber)
  ret = false
  checkNumber = inputNumber.to_i;
  #四桁の整数でない場合はfalse
  if(checkNumber.to_s.length == 4) then
    #偶数の場合はtrue
    if(checkNumber.even?) then
      ret = true
    else
    #奇数の場合はfalse
      ret = false
    end
  end
  return ret
end
divide(dividend,divisor) click to toggle source
# File lib/gem_minitest_practice.rb, line 38
def divide(dividend,divisor)
  return dividend/divisor
end
enough_length(targetString) click to toggle source
# File lib/gem_minitest_practice.rb, line 26
def enough_length(targetString)
  ret = false
  length = targetString.split(//u).length
  if(length < 3) then
    ret = false
  elsif(8 < length) then
    ret = false
  else
    ret = true
  end
  return ret
end
fizz_buzz(number) click to toggle source
# File lib/gem_minitest_practice.rb, line 41
def fizz_buzz(number)
  ret = ''
  if(number%3==0 && number%5==0) then
    ret = 'FizzBuzz'
  elsif(number%3==0) then
    ret = 'Fizz'
  elsif(number%5==0) then
    ret = 'Buzz'
  end
  return ret
end
hello() click to toggle source
# File lib/gem_minitest_practice.rb, line 52
def hello()
  puts("Hello")
end
odd(inputNumber) click to toggle source

Your code goes here…

# File lib/gem_minitest_practice.rb, line 5
def odd(inputNumber)
  return inputNumber.odd?
end
testTest() click to toggle source
# File lib/gem_minitest_practice.rb, line 23
def testTest()

end