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 3bd048b2..924265b9 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 @@ def scopes 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