Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 1.95 KB

README.md

File metadata and controls

37 lines (27 loc) · 1.95 KB

Dollar

Build Status

This app for test-task.

Install

require Nokogiri for parse HTML

git clone bundle

rake db:setup rake app:setup

rails s

you can visit '/' and '/admin'

Task

Реализуйте web-приложение (Rails проект), которое удовлетворяет нижеизложенным требованиям.

  • Приложение содержит две страницы: / и /admin
  • На странице / отображается текущий курс доллара к рублю, известный приложению.
  • Приложение фоновым скриптом периодически обновляет курс из любого выбранного вами доступного источника
  • При обновлении курса в приложении он обновляется на всех открытых в текущий момент страницах /.
  • На странице /admin находится форма, содержащая поле для ввода числа, поле для ввода даты-времени и сабмит.
  • При сабмите введенное число делается форсированным курсом до введённого времени, т.е. до этого времени реальный курс игнорируется, вместо него страницах / отображается форсированный курс.
  • При сабмите форсированного курса он, конечно же, cразу обновляется на всех открытых страницах /. При истечении времени действия форсированного курса на всех страницах начинает отображаться реальный курс.