From e6935858e2d4d0ad532010c50a16b72053d829cc Mon Sep 17 00:00:00 2001 From: Ivan Korunkov Date: Thu, 3 Sep 2020 15:27:14 +0300 Subject: [PATCH] Fix unclosed file descriptor after read_from_cache --- lib/money/bank/open_exchange_rates_bank.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/money/bank/open_exchange_rates_bank.rb b/lib/money/bank/open_exchange_rates_bank.rb index 140e82c..3f73798 100644 --- a/lib/money/bank/open_exchange_rates_bank.rb +++ b/lib/money/bank/open_exchange_rates_bank.rb @@ -324,7 +324,7 @@ def read_from_cache result = if cache.is_a?(Proc) cache.call(nil) elsif File.exist?(cache.to_s) - File.open(cache).read + File.read(cache) end result if valid_rates?(result) end