Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 1.21 KB

currency_exchange_rails_api.md

File metadata and controls

25 lines (15 loc) · 1.21 KB

Rails API для обменника

Необходимо реализовать сервис со следующим функционалом на Ruby on Rails.

В базе данных (желательно применить Postgresql) должна быть таблица Currency и соответствующая модель.

Колонки для таблицы:

  1. id — первичный ключ
  2. name — название валюты
  3. rate — курс валюты к рублю

Должна быть Rake task для обновления данных в таблице currency. Данные по курсам валют можно взять отсюда.

Реализовать 2 REST API метода:

  1. GET /currencies — должен возвращать список курсов валют с возможностью пагинации
  2. GET /currency/ — должен возвращать курс валюты для переданного id

Ответ должен быть в формате JSON.

Наличие тестов обязательно.

API должно быть закрыто bearer авторизацией.