diff options
-rw-r--r-- | lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb | 7 |
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 |