Classes 101: Família ATTR

Hey, como vai?! Bem, agora que já sabemos como fazer os métodos "à mão", por que não usamos as ferramentas que o Ruby nos traz? O Ruby já quebra grande parte do galho para gente portando a família attr, onde: attr_reader : Cria somente o método de leitura da variável (get); attr_writer : Cria somente o … Continue lendo Classes 101: Família ATTR

[ENGLISH VERSION] Loops #1

Hey, are you ok? As fundamental part of the programming languages, the loops allow us repeat a wide range of commands, saving work/time, being an important tool for all programmer. Ruby offers many of them and today we're going to talk about three: loop, while and until. LOOP Pretty basic, loop needs a block and … Continue lendo [ENGLISH VERSION] Loops #1

Classes 101: Métodos

Hey, como vai?! Como dito no primeiro post da série, hoje vamos saber como adicionamos novos métodos a nossa classe e muito mais. Dentro do método initialize podemos ter qualquer coisa e hoje iremos usá-lo para inicializar nossas variáveis: Usamos o @ quando declaramos uma variável de instância, ou seja, somente do objeto. Bem, agora … Continue lendo Classes 101: Métodos

Loops #1

Read the ENGLISH VERSION, here. Oi, tá joia? Enquanto parte fundamental das linguagens de programação, os loops nos permitem repetir uma variada série de comandos, poupando trabalho e sendo uma importante ferramenta para todo programador. O Ruby nos dispõe uma gama deles e hoje falaremos sobre três: loop, while e until. LOOP Bem básico, o … Continue lendo Loops #1