Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 724 Bytes

README.md

File metadata and controls

24 lines (19 loc) · 724 Bytes

Tee moduuli Debugattava joka määrittelee metodin tila. Metodi tulostaa olion jokaisen oliomuuttujan nimen ja arvon.

Esim. liität moduulin luokkaan Henkilo, ja kutsut metodia metodia henkilöoliolle seuraavassa tilanteessa tulostaa olion jokaisen oliomuuttujan nimen ja arvon.

class Henkilo
  include Debugattava
  # ...

end

h = Henkilo.new 'Chang', 'Alppila'
h.tila

tulostuu

nimi Chang
osoite Alppila
ika 0

Rubyn luokka Object, jonka kaikki luokat perivät tarjoavat sopivat metodit, joiden avulla oliomuuttujiin ja niiden arvoihin pääsee käsiksi. Ks. http://ruby-doc.org/core-2.3.0/Object.html