У меня есть приложение Hanami 1.3.0 с именем booking
.В /rakelib/motel.rake
есть задача rake:
require_relative '../lib/booking' # it requires booking/motel/booker file
namespace :motel do
task :book do
Booking::Motel::Booker.new.book
end
end
booking/motel/booker
требует файл booking_repository и пытается создать экземпляр BookingRepository, но завершается неудачно с ошибкой:
NameError: uninitialized constant Hanami::Repository
<root>/lib/booking/repositories/booking_repository.rb:1:in <top (required)>'
Однако при запускеBooking::Motel::Booker.new.book
в консоли hanami загружается BookingRepository
без проблем.
Посмотрел множество вопросов о стеке, касающихся рейка ханами, но не смог найти ответ.