Sha256: 042300d26352a493210d3670e1136c12a72f421c663e838306f16d4186458b3c

Contents?: true

Size: 721 Bytes

Versions: 9

Compression:

Stored size: 721 Bytes

Contents

# class DateTime
#   
#   # Adds seconds and returns a new DateTime object
#   def add_seconds(secs)
#     self + (secs.to_f / 1.day)
#   end
#   
#   # Subtracts seconds and returns a new DateTime object
#   def minus_seconds(secs)
#     self - (secs.to_f / 1.day)
#   end
#   
# end
require 'date'
require 'time'
DateTime.instance_eval do
  # Adds seconds and returns a new DateTime object

end

module Mack
  module Facets
    module DateTime
      def add_seconds(secs)
        self + (secs.to_f / 1.day)
      end

      # Subtracts seconds and returns a new DateTime object
      def minus_seconds(secs)
        self - (secs.to_f / 1.day)
      end
    end
  end
end

DateTime.send(:include, Mack::Facets::DateTime)

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
mack-facets-0.7.1 lib/mack-facets/extensions/date_time.rb
mack-facets-0.7.1.1 lib/mack-facets/extensions/date_time.rb
mack-facets-0.8.0.1 lib/mack-facets/extensions/date_time.rb
mack-facets-0.8.0.3 lib/mack-facets/extensions/date_time.rb
mack-facets-0.8.0.101 lib/mack-facets/extensions/date_time.rb
mack-facets-0.8.0.2 lib/mack-facets/extensions/date_time.rb
mack-facets-0.8.0 lib/mack-facets/extensions/date_time.rb
mack-facets-0.8.1 lib/mack-facets/extensions/date_time.rb
mack-facets-0.8.2 lib/mack-facets/extensions/date_time.rb