У меня есть процедура, определенная в файле, который отображает массив config: strategy.rb:
Proc.new do |klass|
[
{
klass: ::BlockUtils::RSpec,
args: [ "model"],
}
]
end
Я хотел бы написать что-то вроде
strategy = require('strategy.rb').call(Product)
в некоторых другихфайл для помещения в переменную моей стратегии моего массива конфигурации.Но require ('Strategy.rb') отображает логическое значение, а не мой Proc.Есть ли способ экспортировать анонимную функцию в ruby и добиться этого