summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Mair <jrmair@gmail.com>2021-11-17 05:35:02 +0100
committerGitHub <noreply@github.com>2021-11-17 05:35:02 +0100
commit81d039c966ffd95d26e12eb2e205c0eb8377f49d (patch)
treef073c8b35199f975d086a85ba8fde48e9d1055b2
parente7ec1370b4c4283c2b6876977a0462a7634f7935 (diff)
parent2d7ea4448bb2fd2b8fcfe153358a0e550e4973f0 (diff)
downloadmethod_source-master.tar.gz
Merge pull request #73 from yhirano55/cache_clearableHEADmaster
Add MethodSource.clear_cache
-rw-r--r--lib/method_source.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/method_source.rb b/lib/method_source.rb
index 3c6086b..ffd79ad 100644
--- a/lib/method_source.rb
+++ b/lib/method_source.rb
@@ -55,6 +55,11 @@ module MethodSource
raise SourceNotFoundError, "Could not load source for #{name}: #{e.message}"
end
+ # Clear cache.
+ def self.clear_cache
+ @lines_for_file = {}
+ end
+
# @deprecated — use MethodSource::CodeHelpers#complete_expression?
def self.valid_expression?(str)
complete_expression?(str)