Class: DateTime

Inherits:
Object
  • Object
show all
Defined in:
lib/dm_ruby_extensions/extend_datetime.rb

Overview


Instance Method Summary collapse

Instance Method Details

#localize(options = {}) ⇒ Object




10
11
12
13
# File 'lib/dm_ruby_extensions/extend_datetime.rb', line 10

def localize(options = {})
  options = {:format => options} if options.class == String      
  I18n.localize(self, options)
end

#to_ageObject




5
6
7
# File 'lib/dm_ruby_extensions/extend_datetime.rb', line 5

def to_age
  (DateTime.now - self).to_i / 365
end

#to_indexObject

Create a unique sortable index for this date




17
18
19
# File 'lib/dm_ruby_extensions/extend_datetime.rb', line 17

def to_index
  yday + (year-2000) * 1000
end