From b1256d726116c4e29f6b79050036beb5fbc6aa1d Mon Sep 17 00:00:00 2001 From: shaojunda Date: Fri, 26 Apr 2019 13:46:33 +0800 Subject: [PATCH] refractor: rename variable --- lib/satoshi.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/satoshi.rb b/lib/satoshi.rb index 48d8762..5e09a6c 100644 --- a/lib/satoshi.rb +++ b/lib/satoshi.rb @@ -40,7 +40,7 @@ def to_i return 0 if @value.nil? @value end - alias :satoshi_value :to_i + alias :satoshi_value :to_i def to_s to_unit.to_s @@ -110,7 +110,7 @@ def coerce(other) end private - + def to_denomination(digits_after_delimiter, as: :number) sign = @value < 0 ? -1 : 1 val = @value.abs @@ -122,7 +122,7 @@ def to_denomination(digits_after_delimiter, as: :number) result.reverse! result = result.sub(/\A0*/, '').sub(/0*\Z/, '') # remove zeros on both sides if as == :number - result.to_f*sign + result.to_f*sign else if result == '.' result = '0.0' @@ -136,8 +136,8 @@ def to_denomination(digits_after_delimiter, as: :number) def convert_to_satoshi(n) n = BigDecimal.new(n.to_s) - decimal_part_length = n.to_s("F").split(".")[1] - decimal_part_length = if decimal_part_length + decimal_part = n.to_s("F").split(".")[1] + decimal_part_length = if decimal_part decimal_part_length.sub(/0*\Z/, "").length else 0 @@ -145,7 +145,7 @@ def convert_to_satoshi(n) if decimal_part_length > UNIT_DENOMINATIONS[@from_unit] raise TooManyDigitsAfterDecimalPoint, - "Too many digits (#{decimal_part_length}) after decimal point used for #{@from_unit} value, while #{UNIT_DENOMINATIONS[@from_unit]} allowed" + "Too many digits (#{decimal_part_length}) after decimal point used for #{@from_unit} value, while #{UNIT_DENOMINATIONS[@from_unit]} allowed" end n = ("%.#{UNIT_DENOMINATIONS[@from_unit]}f" % n) # otherwise we might see a scientific notation