Class: Droonga::TimeFormatter

Inherits:
Object
  • Object
show all
Defined in:
lib/droonga/time_formatter.rb

Constant Summary collapse

MICRO_SECONDS_DECIMAL_PLACE =
6

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(time) ⇒ TimeFormatter

Returns a new instance of TimeFormatter.



29
30
31
# File 'lib/droonga/time_formatter.rb', line 29

def initialize(time)
  @time = time
end

Class Method Details

.format(object) ⇒ Object



21
22
23
24
# File 'lib/droonga/time_formatter.rb', line 21

def format(object)
  formatter = new(object)
  formatter.format
end

Instance Method Details

#formatObject



33
34
35
# File 'lib/droonga/time_formatter.rb', line 33

def format
  @time.utc.iso8601(MICRO_SECONDS_DECIMAL_PLACE)
end