Method: NaturalTime.to_array

Defined in:
lib/natural_time.rb

.to_array(duration, precision: nil) ⇒ Array<String>

Return the natural-language elements of a duration in an array.

Examples:

NaturalTime.to_array(65)                #=> ["1 minutes", "5 seconds"]

NaturalTime.to_array(120)               #=> ["2 minutes"]

Parameters:

  • duration (Integer)

    a duration in time

  • precision (Integer) (defaults to: nil)

    level of precision for the natural-language representation

Returns:

  • (Array<String>)


171
172
173
# File 'lib/natural_time.rb', line 171

def to_array(duration, precision: nil)
  [elapsed_time(duration, precision: precision)].flatten
end