Sha256: e158634fdc28672ebc4de837de86d2959ce502ae8e579af081aa9f95c3f1db88
Contents?: true
Size: 711 Bytes
Versions: 1
Compression:
Stored size: 711 Bytes
Contents
require 'rubygems' require 'active_record' require 'cheap_imports' ActiveRecord::Base.establish_connection( :adapter => 'sqlite3', :database => 'example.sqlite3' ) ActiveRecord::Schema.define :version => 0 do create_table :payments, :force => true do |t| t.string :name t.date :paid_on t.decimal :price end end class Payment < ActiveRecord::Base include CheapImports imports :tarp_transactions => { :paid_on => 'Date', :paid_on_format => '%Y-%m-%d', :name => 'Name', :price => 'Price Paid' } end # Data downloaded from http://subsidyscope.com/bailout/tarp/ Import.import_from_file([Payment], "tarp_transactions.csv") Payment.all.each do |p| puts p.inspect end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cheap_imports-0.0.3 | examples/active-record-tarp/example.rb |