Поместите ваш код в файл something.rb
и require
вверху других ваших скриптов.
Вы также можете использовать load
вместо require
, но require
имеет приятное свойство, что он не будет включать файл более одного раза.Кроме того, для использования load
требуется расширение .rb
, тогда как для require
нет, т. Е.
#some_script.rb
puts('hello world')
#another script
require 'some_script'
>> hello world
load 'some_script'
LoadError: no such file to load -- some_script
from (irb):2:in 'load'
from (irb):2
Вы почти всегда будете использовать require
, но load
также является опцией, еслиВы хотите использовать его по ... любой причине.