Hoje de manhõ eu falei do config.gem. Agora vai uma dica para os construtores de plugins. Principalmente se o seu plugin depende de algum gem.
Até agora o arquivo init.rb de um plugin se parece com isto:
# init.rb do plugin open_id_authentication
require 'yadis'
require 'openid'
ActionController::Base.send :include, OpenIdAuthentication
Mas no Rails 2.1 um arquivo init.rb como este deve ser criado assim:
# Novo formato
config.gem "ruby-openid", :lib => "openid", :version => "1.1.4"
config.gem "ruby-yadis", :lib => "yadis", :version => "0.3.4"
config.after_initialize do
ActionController::Base.send :include, OpenIdAuthentication
end
Assim, quando você rodar a tarefa para instalar todos os gems necessários, estes gems estarão entre eles.
ae Carlos, o soft exclusivo pra mac Web Snapper faz o esquema de transformar web em pdf. Eu ainda não tenho mac, se achar algo semelhante pra linux ou windows eu faço um pdf de todos os teus posts do edge rails. De qualquer forma fica a dica.
http://www.tastyapps.com/