unpack brazilian-rails
This commit is contained in:
12
vendor/gems/brazilian-rails/brdinheiro/samples/dinheiro/001_create_lancamentos.rb
vendored
Normal file
12
vendor/gems/brazilian-rails/brdinheiro/samples/dinheiro/001_create_lancamentos.rb
vendored
Normal 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
|
||||
end
|
||||
end
|
||||
|
||||
def self.down
|
||||
drop_table :lancamentos
|
||||
end
|
||||
end
|
||||
8
vendor/gems/brazilian-rails/brdinheiro/samples/dinheiro/README
vendored
Normal file
8
vendor/gems/brazilian-rails/brdinheiro/samples/dinheiro/README
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
* 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(em samples): 001_create_lancamentos.rb
|
||||
|
||||
Veja a classe de modelo Lancamento no arquivo(em samples): lancamento.rb
|
||||
|
||||
5
vendor/gems/brazilian-rails/brdinheiro/samples/dinheiro/lancamento.rb
vendored
Normal file
5
vendor/gems/brazilian-rails/brdinheiro/samples/dinheiro/lancamento.rb
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
class Lancamento < ActiveRecord::Base
|
||||
|
||||
usar_como_dinheiro :valor
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user