Arquivos

Posts Etiquetados ‘dicas’

Nova série: “Eu não sabia que…”

29/10/2008 Comentários desligados

Ao peger uma instância de um objeto qualquer e adicionar dinâmicamente um método a esta instância, ela se torna um singleton.

$ irb
>> o = Object.new
=> #<Object:0x393cbc>
>> def o.name; puts 'Tino Gomes'; end
=> nil
>> o.singleton_methods
=> ["name"]
>>

Legal, não? Não! Ah! tá, me dixculpa. :/

Categoriasruby Etiquetas: , , ,

DRY config/database.yml

23/03/2008 Comentários desligados

Sempre esqueço como fazer um database.yml limpo, então resolvi publicar.


login: &login
  adapter: mysql
  username: username
  password: password
  host: mysql.example.com

development:
  <<: *login
  database: app_dev

test:
  <<: *login
  database: app_test

production:
  <<: *login
  database: app_prod

Este exemplo foi extraído aqui.

Categoriasruby Etiquetas: , , , , , ,