Skip to content

Panczo/tshtask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THE SOFTWARE HOUSE - quest dla programisty ruby

Słońce skryte było już za horyzontem. Ostatnie promienie padały na nieboskłon, tworząc ciemnobłękitną poświatę. Po całym upalnym dniu, powietrze nareszcie było rześkie. Podmuchy delikatnego północnego wiatru kołysały korony drzew. Wąską ścieżką, pełną kamieni, kurzu oraz piasku podążał web developer. Na plecach niósł plecak, który wyglądem z pewnością świadczył o tym iż, podróżnik odbył długą podróż. W środku niósł repozytorium aplikacji, uzupełnione o brakujące funkcjonalności. Developer podniósł wzrok, oczy jego skupione były na wyłaniających się, ledwo widocznych z oddali bramach The Software House. Po upływie kilku minut, swoje kroki stawiał już po drewnianym moście, po czym zatrzymał się pod bramami. Po bokach wspierane były przez dwie czworoboczne wieże, które zwieńczony były powiewającymi chorągwiami z umieszczonym centralnie znakiem TSH. Adept Arcyprogramatora przez chwilę utkwił w nich wzrok. Następnie, długo nie zastanawiając się, zrobił zamach i kilkukrotnie uderzył w mosiężne bramy... puk puk puk

##Nieco jaśniej:

Przed Tobą dokończony kod. Zarejestrowany użytkownik ma możliwość pobierania aktualnych kursów walut z nbp.pl(kursy pobierane są za pomocą nowego API NPB w formacie json). Użytkownik ma również możliwość tworzenia prostych raportów z kursu wybranej waluty(raporty zawierają śrędnią oraz mediane), przeglądania listy poprzednich kursów oraz tabeli walut z wybranego kursu. Do obsługi walut użyto istniejąch modeli.

Extra:

  • aplikacja sama aktualizuje kursy walut raz na dzień (około godziny 12 - gem sidekiq)
  • Każdy użytkownik informowany jest o aktualizacji walut mailem.
  • uzupełniono testy dla modeli i kontrolerów używając Rspec

Adept Arcyprogramatora RoR