Skip to content

Commit 3f8b093

Browse files
committed
Support reek 2.0 and 2.1
1 parent c6c6269 commit 3f8b093

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

lib/metric_fu/metrics/reek/generator.rb

+6-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,12 @@ def emit
1515
end
1616

1717
def run!(files, config_files)
18-
require "reek"
18+
require 'reek'
19+
begin
20+
require 'reek/configuration/app_configuration'
21+
rescue LoadError
22+
# nothing we can do, it's probably an older reek version which doesn't need this file
23+
end
1924

2025
Reek::Examiner.new(files, config_files)
2126
end

metric_fu.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Gem::Specification.new do |s|
4545
s.add_runtime_dependency "flay", [">= 2.0.1", "~> 2.1"]
4646
s.add_runtime_dependency "churn", ["~> 0.0.35"]
4747
s.add_runtime_dependency "flog", [">= 4.1.1", "~> 4.1"]
48-
s.add_runtime_dependency "reek", [">= 1.3.4", "~> 1.3"]
48+
s.add_runtime_dependency "reek", [">= 1.3.4", "< 2.2"]
4949
s.add_runtime_dependency "cane", [">= 2.5.2", "~> 2.5"]
5050
s.add_runtime_dependency "rails_best_practices", [">= 1.14.3", "~> 1.14"]
5151
s.add_runtime_dependency "metric_fu-Saikuro", [">= 1.1.3", "~> 1.1"]

0 commit comments

Comments
 (0)