Carlos Brando

Nome do Jogo

Edge Rails: Agregações (composed_of) agora podem ser usadas nas pesquisas

324395092_4e98f00930.jpg

O método composed_of você já conhece. Veja este caso como exemplo:

class Account < ActiveRecord::Base
  composed_of :balance, :class_name => "Money", :mapping => %w(balance amount)
end

A partir de agora, você pode passar um objeto Money como parâmetro no método find da classe Account, assim:

amount = 500
currency = "USD"
Account.find(:all, :conditions => { :balance => Money.new(amount, currency) })

Comments