Opdracht 1

hello;

Opdracht 2

0.0.1 -> versie 1 (opdracht 1)

0.0.2 -> output led

te koud => blauw ok => groen te warm => rood

0.0.3 -> input unit

celsius fahrenheit kelvin

0.0.4 -> waarden meegeven met commandline ruby app.rb _ _ _ _ current wanted range unit

-> README.md -> Lisence -> GEM

0.0.5 -> units inputs met http url

currentTemp = URI(https://labict.be/software-engineering/temperature/api/temperature/fake).read

        outputs        met library optparse

uitvoering app

om de app op een correcte werkende manier uit te voeren geef je het commando:

ruby app.rb 24 20 0.5 C

24 -> current value

20 -> wanted value

0.5 -> range

C -> is de unit (je kunt kiezen tussen C,F,K)

als je een argument vergeten bent dan zal er een melding komen dat het programma exact 4 argumenten nodig heeft.

melding

als je andere unit ingeeft dan C,F of K dan zal het programma melden dat deze unit niet bestaat maar het zal wel de waarden die je meegaf weergeven.

unitbestaatniet

Wanneer het programma correct wordt uitgevoerd dan krijg je de volgende output

hello