ruby-changes:70467
From: BurdetteLamar <ko1@a...>
Date: Fri, 24 Dec 2021 02:29:56 +0900 (JST)
Subject: [ruby-changes:70467] 973e508472 (master): [ruby/bigdecimal] Respond to review for #precision
https://git.ruby-lang.org/ruby.git/commit/?id=973e508472 From 973e50847248816dea856b48a197320a60f3de2b Mon Sep 17 00:00:00 2001 From: BurdetteLamar <BurdetteLamar@Y...> Date: Fri, 12 Nov 2021 08:46:30 -0600 Subject: [ruby/bigdecimal] Respond to review for #precision https://github.com/ruby/bigdecimal/commit/681cd2d81d --- ext/bigdecimal/bigdecimal.c | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/ext/bigdecimal/bigdecimal.c b/ext/bigdecimal/bigdecimal.c index cee74a58808..68cb31d24b7 100644 --- a/ext/bigdecimal/bigdecimal.c +++ b/ext/bigdecimal/bigdecimal.c @@ -325,20 +325,13 @@ BigDecimal_prec(VALUE self) https://github.com/ruby/ruby/blob/trunk/ext/bigdecimal/bigdecimal.c#L325 * * Returns the number of decimal digits in +self+: * - * %w[0 1 -1e20 1e-20 Infinity -Infinity NaN].each do |s| - * precision = BigDecimal(s).precision - * puts format("%9s has precision %2d", s, precision) - * end - * - * Output: - * - * 0 has precision 0 - * 1 has precision 1 - * -1e20 has precision 21 - * 1e-20 has precision 20 - * Infinity has precision 0 - * -Infinity has precision 0 - * NaN has precision 0 + * BigDecimal("0").precision # => 0 + * BigDecimal("1").precision # => 1 + * BigDecimal("-1e20").precision # => 21 + * BigDecimal("1e-20").precision # => 20 + * BigDecimal("Infinity").precision # => 0 + * BigDecimal("-Infinity").precision # => 0 + * BigDecimal("NaN").precision # => 0 * */ static VALUE -- cgit v1.2.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/