Class: Time
- Inherits:
-
Object
- Object
- Time
- Defined in:
- lib/ferret/number_tools.rb
Constant Summary collapse
- LEX_FORMAT =
{ :year => "%Y", :month => "%Y-%m", :day => "%Y-%m-%d", :hour => "%Y-%m-%d %H", :minute => "%Y-%m-%d %H:%M", :second => "%Y-%m-%d %H:%M:%S", :millisecond => "%Y-%m-%d %H:%M:%S" }
Instance Method Summary collapse
-
#to_s_lex(precision = :day) ⇒ Object
Convert the Time to a lexicographically sortable string with the required precision.
Instance Method Details
#to_s_lex(precision = :day) ⇒ Object
Convert the Time to a lexicographically sortable string with the required precision. The format used is %Y%m%d %H:%M:%S.
- precision
-
the precision required in the string version of the time. The options are :year, :month, :day, :hour, :minute and :second
- return
-
a lexicographically sortable string representing the date
106 107 108 |
# File 'lib/ferret/number_tools.rb', line 106 def to_s_lex(precision = :day) self.strftime(LEX_FORMAT[precision]) end |