Skip to content

Commit 66c3563

Browse files
committed
feat: BigDecimal.new is deprecated; use BigDecimal() method instead
1 parent e23b407 commit 66c3563

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

lib/logstash/outputs/bson/big_decimal.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def from_bson(bson)
5050
private
5151

5252
def from_bson_double(double)
53-
new(double.unpack(PACK).first.to_s)
53+
BigDecimal(double.unpack(PACK).first.to_s)
5454
end
5555
end
5656

spec/bson/big_decimal_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
describe "class methods" do
2424
it "builds a new BigDecimal from BSON" do
2525
decoded = described_class.from_bson(4321.1234.to_bson)
26-
expect(decoded).to eql(BigDecimal.new(a_number))
26+
expect(decoded).to eql(BigDecimal(a_number))
2727
end
2828
end
2929
end

spec/integration/mongodb_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
subject { LogStash::Outputs::Mongodb.new(config) }
1919

2020
let(:properties) { { "message" => "This is a message!",
21-
"uuid" => uuid, "number" => BigDecimal.new("4321.1234"),
21+
"uuid" => uuid, "number" => BigDecimal("4321.1234"),
2222
"utf8" => "żółć", "int" => 42,
2323
"arry" => [42, "string", 4321.1234]} }
2424
let(:event) { LogStash::Event.new(properties) }

spec/outputs/mongodb_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
let(:properties) {{
4545
"message" => "This is a message!",
4646
"uuid" => SecureRandom.uuid,
47-
"number" => BigDecimal.new("4321.1234"),
47+
"number" => BigDecimal("4321.1234"),
4848
"utf8" => "żółć"
4949
}}
5050

0 commit comments

Comments
 (0)