0

rubocop の使用に苦労しており、この問題を解決する方法がわかりません。

私が持っているコード:

class Test
  @hello = 'stackoverflow'

  def self.hello
    @hello
  end
end

p Test.hello

それは私が望むように実行されますが、rubocop を実行すると、attr_reader を使用するように指示されます。attr_reader を使用しようとすると、NoMethodError が返されます。

私はすでにこれをこのように解決しようとしましたが、ruboco はまだ満足していません。

class Test2
  @hello = 'stackoverflow'

  class << self
    def hello
      @hello
    end
  end
end

どうすればこれを解決できますか?

4

1 に答える 1