Я не уверен, что заголовок лучше всего описывает то, что я пытаюсь достичь sh здесь. Но в основном то, что я пытаюсь сделать, это: Учитывая два файла:
//example1.txt
some text
//example1.rb
text = IO.read(example.txt)
var1 = true
var2 = false
, я буду создавать похожие файлы, такие как example2.rb
, example3.rb
. Затем в другом файле ruby я хотел бы прочитать переменные в этих файлах конфигурации, используя такой синтаксис, как example1.text
или example2.text
.
В Javascript мы можем сделать что-то вроде этого:
//example1.txt
some text
//example1.js
module.exports = {
text: load(example1.txt),
var1: true,
var2: false
};
Затем в другом файле мы можем просто выполнить
var example1 = require("example1.js");
А затем получить доступ к переменным, используя example1.text
.
Можем ли мы сделать что-то подобное в ruby?