Class: Float
Instance Method Summary collapse
Instance Method Details
#duration ⇒ Object
218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 |
# File 'lib/ectoplasm.rb', line 218 def duration seconds = self if seconds > 60 seconds = seconds.to_i minutes = seconds / 60 seconds = seconds % 60 end if minutes && minutes > 60 hours = minutes / 60 minutes = minutes % 60 end duration_str = "#{seconds}s" duration_str = "#{minutes}m #{duration_str}" if minutes duration_str = "#{hours}h #{duration_str}" if hours duration_str end |