diff --git a/lib/btc_sell_prices.rb b/lib/btc_sell_prices.rb index 266be82cac94389edd0f819d76cddc97068a34d2..e80aaf62701755ad0170e7f7a95385c25a087624 100644 --- a/lib/btc_sell_prices.rb +++ b/lib/btc_sell_prices.rb @@ -24,7 +24,7 @@ class BTCSellPrices bitcoin_row = canadianbitcoins.at("#ticker > table > tbody > tr") raise "Bitcoin row has moved" unless bitcoin_row.at("td").text == "Bitcoin" - BigDecimal.new( + BigDecimal( bitcoin_row.at("td:nth-of-type(3)").text.match(/^\$(\d+\.\d+)/)[1] ) end diff --git a/lib/customer.rb b/lib/customer.rb index a1c361489f228d8b0d689dd867a01617ef08c12a..01f54fc9c923f4af8d2c49be3b13da37bc3d7b4f 100644 --- a/lib/customer.rb +++ b/lib/customer.rb @@ -24,7 +24,7 @@ class Customer customer_id, jid, plan: CustomerPlan.new(customer_id), - balance: BigDecimal.new(0), + balance: BigDecimal(0), sgx: BackendSgx.new(customer_id) ) @plan = plan diff --git a/lib/electrum.rb b/lib/electrum.rb index 0f94bf3237d45be64346fd7204975c2445d44390..4b1660ac95f65b6deeabc3d2607b2fccc20f3d19 100644 --- a/lib/electrum.rb +++ b/lib/electrum.rb @@ -50,7 +50,7 @@ class Electrum end def amount_for(*addresses) - BigDecimal.new( + BigDecimal( @tx["outputs"] .select { |o| addresses.include?(o["address"]) } .map { |o| o["value_sats"] } diff --git a/lib/plan.rb b/lib/plan.rb index 1554b1221f96e469461f9eb9d5f13df07377c1dc..eb1507bb5a50639b044a0fb9f1ec4317dae44067 100644 --- a/lib/plan.rb +++ b/lib/plan.rb @@ -21,7 +21,7 @@ class Plan end def monthly_price - BigDecimal.new(@plan[:monthly_price]) / 10000 + BigDecimal(@plan[:monthly_price]) / 10000 end def merchant_account diff --git a/lib/transaction.rb b/lib/transaction.rb index 3080b5f397e32f2b44605eb02c40ee82423ae88f..b8e933783378d4009ff2300070ea90c999fa0a92 100644 --- a/lib/transaction.rb +++ b/lib/transaction.rb @@ -45,7 +45,7 @@ class Transaction @customer_id = braintree_transaction.customer_details.id @transaction_id = braintree_transaction.id @created_at = braintree_transaction.created_at - @amount = BigDecimal.new(braintree_transaction.amount, 4) + @amount = BigDecimal(braintree_transaction.amount, 4) end def insert @@ -58,7 +58,7 @@ class Transaction end def bonus - return BigDecimal.new(0) if amount <= 15 + return BigDecimal(0) if amount <= 15 amount * case amount when (15..29.99) diff --git a/test/test_btc_sell_prices.rb b/test/test_btc_sell_prices.rb index dc53a1d55f42aaa7e58b3731f219dc2526d532ce..5ba66e6813f240d489bc83f32766ee67959d9a6f 100644 --- a/test/test_btc_sell_prices.rb +++ b/test/test_btc_sell_prices.rb @@ -15,7 +15,7 @@ class BTCSellPricesTest < Minitest::Test body: "
" \ "" ) - assert_equal BigDecimal.new(123), @subject.cad.sync + assert_equal BigDecimal(123), @subject.cad.sync end em :test_cad @@ -25,7 +25,7 @@ class BTCSellPricesTest < Minitest::Test "" ) @redis.expect(:get, EMPromise.resolve("0.5"), ["cad_to_usd"]) - assert_equal BigDecimal.new(123) / 2, @subject.usd.sync + assert_equal BigDecimal(123) / 2, @subject.usd.sync end em :test_usd end diff --git a/test/test_buy_account_credit_form.rb b/test/test_buy_account_credit_form.rb index 0ca1bfad2665ac76cd85027a262a611aebef7704..d8c632a8a3d364b18dbdefa5a82b5157912e2db0 100644 --- a/test/test_buy_account_credit_form.rb +++ b/test/test_buy_account_credit_form.rb @@ -10,7 +10,7 @@ class BuyAccountCreditFormTest < Minitest::Test def setup @payment_method = OpenStruct.new(card_type: "Test", last_4: "1234") @form = BuyAccountCreditForm.new( - BigDecimal.new("15.1234"), + BigDecimal("15.1234"), PaymentMethods.new([@payment_method]) ) end diff --git a/test/test_customer.rb b/test/test_customer.rb index c72f0afa1f1134377e32e71ea16a0cec6c4896fd..defcb2d9b1fc15c7432bc28078a40f885092f156 100644 --- a/test/test_customer.rb +++ b/test/test_customer.rb @@ -34,7 +34,7 @@ class CustomerTest < Minitest::Test Matching.new do |params| params[0] == "test" && params[1].is_a?(String) && - BigDecimal.new(-1) == params[2] + BigDecimal(-1) == params[2] end ] ) @@ -61,7 +61,7 @@ class CustomerTest < Minitest::Test Matching.new do |params| params[0] == "test" && params[1].is_a?(String) && - BigDecimal.new(-1) == params[2] + BigDecimal(-1) == params[2] end ] ) diff --git a/test/test_customer_repo.rb b/test/test_customer_repo.rb index 38232002fe140f2fa0ce9dc5eba969dbb8206528..fd1804073788fc26f0f609dac93cee833cfa9abd 100644 --- a/test/test_customer_repo.rb +++ b/test/test_customer_repo.rb @@ -65,7 +65,7 @@ class CustomerRepoTest < Minitest::Test [String, [7357]] ) customer = repo.find(7357).sync - assert_equal BigDecimal.new(0), customer.balance + assert_equal BigDecimal(0), customer.balance assert_mock db end em :test_find_db_empty diff --git a/test/test_registration.rb b/test/test_registration.rb index 96f16d26ed93c6aab8290a8d868f2b41ecedaaf5..7093b12dca898d7a5474bcb6f03680b19a4c0783 100644 --- a/test/test_registration.rb +++ b/test/test_registration.rb @@ -215,7 +215,7 @@ class RegistrationTest < Minitest::Test ) Registration::Payment::Bitcoin::BTC_SELL_PRICES.expect( :usd, - EMPromise.resolve(BigDecimal.new(1)) + EMPromise.resolve(BigDecimal(1)) ) @bitcoin.stub(:save, EMPromise.resolve(nil)) do execute_command(blather: blather) do
Bitcoin$123.00Bitcoin$123.00