Я видел в чьем-то коде, что код, передаваемый модели, хранился в отдельном файле.
Я не мог понять, как он требует этот файл в своем приложении.
Вот пример того, что я имею в виду:
main.rb
DataMapper::setup(:default, "sqlite3://#{Dir.pwd}/adserver.db")
class Article
include DataMapper::Resource
property :id, Serial
property :title, String
has n, :clicks
def some_method( file )
...code
end
end
end
class Click
include DataMapper::Resource
property :id, Serial
property :user, String
belongs_to :Article
end
helpers do
include Sinatra::Authorization
end
configure :development do
DataMapper.auto_upgrade!
end
Как получить этот код и связанный код других моделей в отдельном файле, например: model.rb
и куда его включить?