# File lib/gruff/base.rb, line 845 def significant(inc) return 1.0 if inc == 0 # Keep from going into infinite loop factor = 1.0 while (inc < 10) inc *= 10 factor /= 10 end while (inc > 100) inc /= 10 factor *= 10 end res = inc.floor * factor if (res.to_i.to_f == res) res.to_i else res end end