Class: Time
- Defined in:
- lib/spiderfw/utils/monkey/time.rb,
lib/spiderfw/utils/monkey/date_time.rb
Overview
Monkey-patched conversions to Date and DateTime
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
Instance Method Details
#lformat(format = :default, locale = nil) ⇒ Object
6 7 8 9 |
# File 'lib/spiderfw/utils/monkey/time.rb', line 6 def lformat(format = :default, locale=nil) locale ||= Spider.locale Spider::I18n.localize(locale, self, format) end |
#to_date ⇒ Object
11 12 13 |
# File 'lib/spiderfw/utils/monkey/time.rb', line 11 def to_date ::Date.new(year, month, day) end |
#to_datetime ⇒ Object
14 15 16 |
# File 'lib/spiderfw/utils/monkey/time.rb', line 14 def to_datetime ::DateTime.civil(year, month, day, hour, min, sec, Rational(utc_offset, 86400)) end |