Class: Uur::DurationFormatters::HoursAndMinutesDurationFormatter

Inherits:
Object
  • Object
show all
Defined in:
lib/uur/duration_formatters/hours_and_minutes_duration_formatter.rb

Instance Method Summary collapse

Instance Method Details

#format(duration) ⇒ Object



5
6
7
8
9
# File 'lib/uur/duration_formatters/hours_and_minutes_duration_formatter.rb', line 5

def format(duration)
  hours   = duration / 3600
  minutes = duration / 60 % 60
  hours > 0 ? "%dh%02dm" % [hours, minutes] : "%2dm" % [minutes]
end