lib/money/accounting_money_parser.rb



# frozen_string_literal: true

class AccountingMoneyParser < MoneyParser
  def parse(input, currency = nil, **options)
    # set () to mean negativity. ignore $
    super(input.gsub(/\(\$?(.*?)\)/, '-\1'), currency, **options)
  end
end