Initial import

This commit is contained in:
2008-03-02 16:04:34 -03:00
commit 5e4951fa47
798 changed files with 59730 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
class CreateLancamentos < ActiveRecord::Migration
def self.up
create_table :lancamentos do |t|
t.column :descricao, :string, :null => false
t.column :valor, :decimal, :precision => 14, :scale => 2, :null => false
end
end
def self.down
drop_table :lancamentos
end
end

View File

@@ -0,0 +1,6 @@
* Como utilizar a classe Dinheiro em uma classe de modelo da aplicação?
Vamos imaginar um exemplo. Suponha uma classe Lancamento que possui dois atributos: descricao e valor.
Veja a migration utilizada no arquivo: 001_create_lancamentos.rb
Veja a classe de modelo Lancamento no arquivo: lancamento.rb

View File

@@ -0,0 +1,5 @@
class Lancamento < ActiveRecord::Base
composed_of :valor,
:class_name => Dinheiro,
:mapping => [[:valor, :valor_decimal]];
end