前提・実現したいこと
Ruby初心者です。
クラスを継承させた時に以下のような警告が出て困っています。
ファイルパスを定数として親クラスに記述しておきたいのですが、どのように書くのが正しいのでしょうか。
わかる方がいましたら、コメントお願いします。
発生している問題・エラーメッセージ
Hoge.rb:7: warning: already initialized constant Hoge::FILE_PATH /Users/username/Documents/ruby/Hoge.rb:7: warning: previous definition of FILE_PATH was here
該当のソースコード
Hoge
1class Hoge 2 FILE_PATH = 'sample.txt' 3 4 def initialize() 5 //省略 6 end 7 8 def read_file 9 File.open(STORE_FILE_PATH) { |file| 10 11 } 12 end 13end
Fuga
1require_relative './Hoge' 2 3class Fuga < Hoge 4 def initialize 5 end 6 7 def view 8 read_file 9 end 10end
あなたの回答
tips
プレビュー