Sha256: 57af343a1f6a505b1c18864f2bc9f0ebb2529cc3bb62251fcdb326f5b7536851

Contents?: true

Size: 389 Bytes

Versions: 6

Compression:

Stored size: 389 Bytes

Contents

# frozen_string_literal: true

if defined?(ActiveSupport::TimeWithZone) && Time.method_defined?(:to_local)
  Date.class_eval do
    class << self
      unless method_defined?(:todays_date)
        # Returns today according to Eastern time
        #
        # @return [Date]
        #
        def todays_date
          Time.zone.now.to_local.to_date
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ruby-rails-extensions-1.1.1 lib/ruby-rails-extensions/extensions/todays_date.rb
ruby-rails-extensions-1.1.1.pre.rc.1 lib/ruby-rails-extensions/extensions/todays_date.rb
ruby-rails-extensions-0.2.0 lib/ruby-rails-extensions/extensions/todays_date.rb
ruby-rails-extensions-0.2.0.pre.rc.1 lib/ruby-rails-extensions/extensions/todays_date.rb
ruby-rails-extensions-1.1.0 lib/ruby-rails-extensions/extensions/todays_date.rb
ruby-rails-extensions-1.1.0.pre.rc.1 lib/ruby-rails-extensions/extensions/todays_date.rb