Необходимо реализовать сервис со следующим функционалом на Ruby on Rails.
В базе данных (желательно применить Postgresql) должна быть таблица Currency
и соответствующая модель.
id
— первичный ключname
— название валютыrate
— курс валюты к рублю
Должна быть Rake task
для обновления данных в таблице currency. Данные по курсам валют можно взять отсюда.
GET /currencies
— должен возвращать список курсов валют с возможностью пагинацииGET /currency/
— должен возвращать курс валюты для переданного id
Ответ должен быть в формате JSON.
Наличие тестов обязательно.
API должно быть закрыто bearer авторизацией.