From e5aa29bf9ea295b2c0428535b494efa2b918eddc Mon Sep 17 00:00:00 2001 From: Jorge Daniel Sampayo Vargas Date: Mon, 6 Apr 2020 11:21:19 -0500 Subject: [PATCH] Remove BigDecimal new for compatibility with Ruby 2.7.1 --- app/models/plutus/account.rb | 2 +- app/models/plutus/amounts_extension.rb | 2 +- spec/factories/amount_factory.rb | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/models/plutus/account.rb b/app/models/plutus/account.rb index c26ee54e..b99d4215 100644 --- a/app/models/plutus/account.rb +++ b/app/models/plutus/account.rb @@ -137,7 +137,7 @@ def self.balance(options={}) if self.new.class == Plutus::Account raise(NoMethodError, "undefined method 'balance'") else - accounts_balance = BigDecimal.new('0') + accounts_balance = BigDecimal('0') accounts = self.all accounts.each do |account| if account.contra diff --git a/app/models/plutus/amounts_extension.rb b/app/models/plutus/amounts_extension.rb index 8b3aa11f..a283e8a0 100644 --- a/app/models/plutus/amounts_extension.rb +++ b/app/models/plutus/amounts_extension.rb @@ -30,7 +30,7 @@ def balance(hash={}) # # Since this does not use the database for sumation, it may be used on non-persisted records. def balance_for_new_record - balance = BigDecimal.new('0') + balance = BigDecimal('0') each do |amount_record| if amount_record.amount && !amount_record.marked_for_destruction? balance += amount_record.amount # unless amount_record.marked_for_destruction? diff --git a/spec/factories/amount_factory.rb b/spec/factories/amount_factory.rb index 3008ef84..1c8abbe9 100644 --- a/spec/factories/amount_factory.rb +++ b/spec/factories/amount_factory.rb @@ -1,18 +1,18 @@ FactoryGirl.define do factory :amount, :class => Plutus::Amount do |amount| - amount.amount BigDecimal.new('473') + amount.amount BigDecimal('473') amount.association :entry, :factory => :entry_with_credit_and_debit amount.association :account, :factory => :asset end factory :credit_amount, :class => Plutus::CreditAmount do |credit_amount| - credit_amount.amount BigDecimal.new('473') + credit_amount.amount BigDecimal('473') credit_amount.association :entry, :factory => :entry_with_credit_and_debit credit_amount.association :account, :factory => :revenue end factory :debit_amount, :class => Plutus::DebitAmount do |debit_amount| - debit_amount.amount BigDecimal.new('473') + debit_amount.amount BigDecimal('473') debit_amount.association :entry, :factory => :entry_with_credit_and_debit debit_amount.association :account, :factory => :asset end