Blocos, Procs e lambdas (referenciados como fechamentos – ou closures – na Ciência da Computação) formam uma das características mais poderosas de Ruby e também uma das mais mal entendidas. Isso se deve, provavelmente, pelo fato de que Ruby lida com os fechamentos de maneira única. Para complicar um pouco mais as coisas Ruby tem quatro formas diferentes de usá-los. Cada uma um pouco diferente da outra e, algumas vezes, sem sentido.
Existem alguns sites com excelente informações sobre como os fechamentos funcionam dentro do Ruby, mas eu não havia encontrado ainda um guia definitivo. Este tutorial se tornou exatamente isso.
continue lendoComo mencionei no primeiro post, há algum tempo que penso em fazer um blog, e já cheguei até a ter um, usando Java/Blojsom e hospedado numa máquina que eu tinha; um negócio absolutamente tosco!
Então, como um bom railer iniciante, decidi migrar para o Mephisto e contratar um serviço de hospedagem decente. Eis-me aqui, postando no meu recém-criado blog (tá bom, não é mais tão recente assim, mas tá valendo…). Vou tentar listar aqui os passos que me levaram a colocá-lo de pé. Pode ser que eu esqueça alguma coisa, afinal também estou aprendendo e não fiz muitos registros do que eu ia fazendo. Vamos lá…
continue lendoOlá, Blogosfera! Bem vindo pra mim ;)
Já há algum tempo venho pensando em criar um blog. Pra quê? Nem eu mesmo sei, mas quem sabe divulgar alguns pensamentos (principalmente no mundo Rails) possa ajudar alguns iniciantes como eu e possa também me ajudar nas muitas dúvidas que venham a surgir nesse caminho que estou trilhando (trilhando… trilhos… rails, vocês sacaram, né? Ah! Deixa pra lá…)
continue lendoSamuel Flores - 2009