aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb7
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb b/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
index 3bd048b27c..924265b929 100644
--- a/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
+++ b/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
@@ -1,6 +1,5 @@
# frozen-string-literal: true
-require 'delegate'
require_relative "../../spell_checker"
module DidYouMean
@@ -32,16 +31,16 @@ module DidYouMean
end.uniq
end
- class ClassName < SimpleDelegator
+ class ClassName < String
attr :namespace
def initialize(name, namespace = '')
- super(name)
+ super(name.to_s)
@namespace = namespace
end
def full_name
- self.class.new("#{namespace}#{__getobj__}")
+ self.class.new("#{namespace}#{self}")
end
end