Sha256: cff6f183912e8355165bdd894379ec8a239358cb02878b07ff2f7938cdfb7265

Contents?: true

Size: 266 Bytes

Versions: 6

Compression:

Stored size: 266 Bytes

Contents

require 'date'
require 'core_ext/object/acts_like'

class DateTime
  # Duck-types as a Date-like class. See Object#acts_like?.
  def acts_like_date?
    true
  end

  # Duck-types as a Time-like class. See Object#acts_like?.
  def acts_like_time?
    true
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
core_ext-0.0.6 lib/core_ext/date_time/acts_like.rb
core_ext-0.0.5 lib/core_ext/date_time/acts_like.rb
core_ext-0.0.4 lib/core_ext/date_time/acts_like.rb
core_ext-0.0.3 lib/core_ext/date_time/acts_like.rb
core_ext-0.0.2 lib/core_ext/date_time/acts_like.rb
core_ext-0.0.1 lib/core_ext/date_time/acts_like.rb