class Object

Public Instance Methods

elapsed_to_human(elapsed) click to toggle source
# File lib/tire/tasks.rb, line 23
def elapsed_to_human(elapsed)
  hour = 60*60
  day  = hour*24

  case elapsed
  when 0..59
    "#{sprintf("%1.5f", elapsed)} seconds"
  when 60..hour-1
    "#{elapsed/60} minutes and #{elapsed % 60} seconds"
  when hour..day
    "#{elapsed/hour} hours and #{elapsed % hour} minutes"
  else
    "#{elapsed/hour} hours"
  end
end
paginate(options = {}) click to toggle source
# File lib/tire/tasks.rb, line 75
def paginate(options = {})
  page(options[:page]).per(options[:per_page]).to_a
end