1 2 3 4 5 6 7 8 9 10 11 12
module TimeSpecs class SubTime < Time; end class MethodHolder class << self define_method(:now, &Time.method(:now)) define_method(:new, &Time.method(:new)) end end end