Quiz 126

From: "Jimmy Whiteman" <jimtron9000@gmail.com>
Date: June 3, 2007 2:16:27 AM CDT
To: submission@rubyquiz.com
Subject: Quiz 126

Here's my simple solution:

# by James Whiteman

class Fixnum

alias_method :old_to_s, :to_s

def to_s
   if (self % 3).zero? && (self % 5).zero?
     return "FizzBuzz"
   elsif (self % 3).zero?
     return "Fizz"
   elsif (self % 5).zero?
     return "Buzz"
   else
     old_to_s
   end
end
end

(1..100).each { |x| puts x }

···

Begin forwarded message: