Value: change to_s to use sprintf()

This commit is contained in:
Josh Holtrop 2013-08-11 14:53:11 -04:00
parent 762b7c6413
commit 983861c1dc
2 changed files with 5 additions and 1 deletions

View File

@ -25,7 +25,7 @@ module Gnucash
end
def to_s
(@val / 100.0).round(2).to_s
sprintf("%.02f", @val / 100.0)
end
end
end

View File

@ -30,5 +30,9 @@ module Gnucash
c = a - b
c.to_s.should == "-123.99"
end
it "formats the number with two decimal places" do
Value.new("1400/100").to_s.should == "14.00"
end
end
end