From ba7b75ea7ffb4fc8a0ff362b5580f067aa18f570 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Wed, 2 Jul 2014 15:10:07 -0500 Subject: Don't expose the dependency cache data structure --- Library/Homebrew/dependency_collector.rb | 4 ++++ Library/Homebrew/test/test_dependency_collector.rb | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'Library') diff --git a/Library/Homebrew/dependency_collector.rb b/Library/Homebrew/dependency_collector.rb index 0a97b3a25..d5f7c977f 100644 --- a/Library/Homebrew/dependency_collector.rb +++ b/Library/Homebrew/dependency_collector.rb @@ -23,6 +23,10 @@ class DependencyCollector CACHE = {} + def self.clear_cache + CACHE.clear + end + attr_reader :deps, :requirements def initialize diff --git a/Library/Homebrew/test/test_dependency_collector.rb b/Library/Homebrew/test/test_dependency_collector.rb index dafc77974..fcec3de33 100644 --- a/Library/Homebrew/test/test_dependency_collector.rb +++ b/Library/Homebrew/test/test_dependency_collector.rb @@ -16,7 +16,7 @@ class DependencyCollectorTests < Homebrew::TestCase end def teardown - DependencyCollector::CACHE.clear + DependencyCollector.clear_cache end def test_dependency_creation -- cgit v1.2.3