Sha256: d4b5cc7a4729390e4a6e0e3d6ba6d34e3ef0c67bf624f4d0b18918f43fd5d6ed
Contents?: true
Size: 675 Bytes
Versions: 36
Compression:
Stored size: 675 Bytes
Contents
require 'date' module Tins module DateDummy def self.included(modul) class << modul alias really_today today remove_method :today rescue nil attr_writer :dummy def dummy(value = nil) if value.nil? @dummy else begin old_dummy = @dummy @dummy = value yield ensure @dummy = old_dummy end end end def today if dummy dummy.dup else really_today end end end super end end end require 'tins/alias'
Version data entries
36 entries across 35 versions & 3 rubygems