No.2ベストアンサー
- 回答日時:
hoge.rbでクラスHogeを定義しているので、hoge.rbをrequireして、Hogeへのアクセスを記述します。
で、Foo.rbはこんな感じ:
require 'test/hoge.rb'
puts Hoge::HOGE;
うまくアクセスすることが出来ました!ありがとうございました!
なるほど、さきに読み込む宣言をしておくんですね
とても助かりました
No.1
- 回答日時:
Perlと混同して、フォルダ階層をクラス階層と思っているとか。
単にhoge.rbに書かれてるクラス/モジュール定義位置に応じて、アクセスすれば良いかと。
実際のtest/hoge.rbの定義を補足したら回答を得られやすいと思います。
この回答への補足
Perlはやったことがないです、JavaとCを少し経験した程度です。
よくRubyをわかってないんで定義を補足したいと思います。
test/hoge.rb
class Hoge
HOGE = "hogehoge"
end
Foo.rb
class Foo
puts test/hoge::HOGE # ここでtest/hoge.rbのHOGEにアクセスしたい
end
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- その他(開発・運用・管理) バッチファイルで特定のファイル・ディレクトリ以外を削除する方法について 4 2022/05/31 14:03
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- その他(プログラミング・Web制作) 図に示す階層構造で,現在のディレクトリ(カレントディレクトリという)が*印のディレクトリであるとき, 2 2022/11/16 10:55
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- その他(開発・運用・管理) フォルダの中にファルダを作成してファイルを格納するバッチコマンド 1 2022/06/30 11:39
- フリーソフト イーファンビューでwebpファイルが開けません 1 2022/07/12 07:07
- WordPress(ワードプレス) ワードプレスの管理画面が行方不明。 1 2022/04/27 12:09
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1、Rstudioで回帰直線を求める...
-
パソコンのスクリーンセーバー...
-
(再質問)エクセルのマクロボ...
-
ビーリアルのユーザー名を変え...
-
100万件越えCSVから条件を満た...
-
C言語の入力した文字を反転させ...
-
教えてください
-
英数字を含む文字列(0-9,A-Z)...
-
VBA メモ帳の上書き保存がしたい
-
なんで if __name__ == "__main__"
-
pandasでsqlite3にテーブル作成...
-
NCルータープログラム学習方法
-
Excel関数と条件付き書式:製造...
-
区切り文字の調整方法について...
-
回復ドライブとインストールメ...
-
C++のCreateFile関数で、ASCII...
-
三項でたとえば交換って
-
クリスタルレポートで困ってい...
-
パイソンのクラスについて
-
パイソンでテキストファイルが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「arg」は何の略?
-
例外の再スロー時に、その原因...
-
Ruby Selenium 要素の待機
-
VBA/GetTickCountの49.7日の境...
-
cos波表示について マクローリ...
-
rubyについて質問です
-
【ruby】無名関数?でブロック...
-
Rubyでクラスファイルをディレ...
-
fortranを用いた行列の掛け算に...
-
pythonのerrorコード
-
No route matches [GET] "/post...
-
パイソンのクラス
-
get() と find() の違いについて
-
Rubyについて質問です
-
ぱいソン
-
エクセルVBA オートフィルタで...
-
VBAで型が一致しないエラー(バ...
-
教えてください。vb5.0
-
クラス名やモジュール名の競合...
-
What class are you in? には何...
おすすめ情報