Sha256: a64b77411bf80d259216ab1f5b1791c392a396428cd77dc9544d0e84310c5720

Contents?: true

Size: 421 Bytes

Versions: 13

Compression:

Stored size: 421 Bytes

Contents

module Mongoid #:nodoc:
  module Extensions #:nodoc:
    module DateTime #:nodoc:
      module Conversions #:nodoc:
        def set(value)
          return nil if value.blank?
          ::DateTime.parse(value.to_s).utc
        end
        def get(value)
          return nil if value.blank?
          ::Time.zone ? ::Time.parse(value.to_s).getlocal.to_datetime : value.to_datetime
        end
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
mongoid-0.9.4 lib/mongoid/extensions/datetime/conversions.rb
mongoid-0.9.3 lib/mongoid/extensions/datetime/conversions.rb
mongoid-0.9.2 lib/mongoid/extensions/datetime/conversions.rb
mongoid-0.9.1 lib/mongoid/extensions/datetime/conversions.rb
mongoid-0.9.0 lib/mongoid/extensions/datetime/conversions.rb
mongoid-0.8.10 lib/mongoid/extensions/datetime/conversions.rb
mongoid-0.8.9 lib/mongoid/extensions/datetime/conversions.rb
mongoid-0.8.8 lib/mongoid/extensions/datetime/conversions.rb
mongoid-0.8.7 lib/mongoid/extensions/datetime/conversions.rb
mongoid-0.8.6 lib/mongoid/extensions/datetime/conversions.rb
mongoid-0.8.5 lib/mongoid/extensions/datetime/conversions.rb
mongoid-0.8.4 lib/mongoid/extensions/datetime/conversions.rb
mongoid-0.8.3 lib/mongoid/extensions/datetime/conversions.rb