#!/usr/local/bin/ruby module FizzBuzz refine Fixnum do def fizzbuzz() fz = '' fz += 'Fizz' if (self % 3 == 0) fz += 'Buzz' if (self % 5 == 0) fz = self.to_s if (fz == '') end end end (1..30).each do |n| using FizzBuzz puts n.fizzbuzz end