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