Sha256: 573339bd5e5acc24ee654c39634b4c703639eab07cffc83c4302bd98a4298ca1
Contents?: true
Size: 986 Bytes
Versions: 1
Compression:
Stored size: 986 Bytes
Contents
module Rubyvis module Format class Number def initialize @maxi = Infinity # default maximum integer digits @mins = 0 # mini, including group separators @minf = 0 # default minimum fraction digits @maxf = 0 # default maximum fraction digits @maxk = 1 # 10^maxf @padi = "0" # default integer pad @padf = "0" # default fraction pad @padg = true # whether group separator affects integer padding @decimal = "." # default decimal separator @group = "," # default group separator @np = "\u2212" # default negative prefix @ns = "" # default negative suffix end def fraction_digits(*arguments) if (arguments.size>0) min=arguments[0] max=arguments[1] @minf = min.to_f @maxf = (arguments.size > 1) ? max.to_f : @minf @maxk = 10**@maxf return self end [minf, maxf] end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rubyvis-0.1.2 | lib/rubyvis/format/number.rb |