module Terraspace::Util::Pretty

Public Instance Methods

pretty_path(path) click to toggle source
# File lib/terraspace/util/pretty.rb, line 14
def pretty_path(path)
  return path if ENV['TS_TEST']
  path.sub("#{Terraspace.root}/",'').sub(ENV['HOME'], '~')
end
pretty_time(total_seconds) click to toggle source

stackoverflow.com/questions/4175733/convert-duration-to-hoursminutesseconds-or-similar-in-rails-3-or-ruby

# File lib/terraspace/util/pretty.rb, line 4
def pretty_time(total_seconds)
  minutes = (total_seconds / 60) % 60
  seconds = total_seconds % 60
  if total_seconds < 60
    "#{seconds.to_i}s"
  else
    "#{minutes.to_i}m #{seconds.to_i}s"
  end
end