under-os/under-os

View on GitHub
gems/under-os-core/lib/core/numeric.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Numeric
  def milliseconds
    UnderOs::Timer::Duration.new(self.to_f / 1000)
  end

  alias :ms :milliseconds

  def seconds
    UnderOs::Timer::Duration.new(self)
  end

  def minutes
    UnderOs::Timer::Duration.new(self * 60)
  end

  def hours
    UnderOs::Timer::Duration.new(self * 3600)
  end

  def days
    UnderOs::Timer::Duration.new(self * 86400)
  end
end