Sha256: 0642fed7317ff85221ae9f13e6630687878e0d800992342bc4cb3f5d08f1c988
Contents?: true
Size: 537 Bytes
Versions: 4
Compression:
Stored size: 537 Bytes
Contents
module Rspec module Core module Formatters module Helpers SUB_SECOND_PRECISION = 5 DEFAULT_PRECISION = 2 def format_seconds(float, precision = nil) precision ||= (float < 1) ? SUB_SECOND_PRECISION : DEFAULT_PRECISION formatted = sprintf("%.#{precision}f", float) strip_trailing_zeroes(formatted) end def strip_trailing_zeroes(string) string.sub(/[^1-9]+$/, '') end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems