Каков правильный способ вызова функции erb (который доступен через Sinatra), если у меня есть вспомогательный класс вне основного приложения Sinatra.Вызов erb внутри внешнего класса в sinatra
К примеру, у меня есть в my_app.rb:
require 'sinatra'
require 'my_external_class.rb'
get '/' do
MyExternalClass.some_function(request)
end
Тогда у меня есть файл с именем: my_external_class.rb
class MyExternalClass
def self.some_function request
erb :some_template
end
end
При запуске Синатра и выполнения запроса GET, я получаю undefined метод `erb 'для MyExternalClass. Я предполагаю, что мне не хватает ни одного из них, или, может быть, мне нужно передать объект Sinatra в класс (но я не знаю, как это сделать).
Как я мог добиться чего-то подобного?