Initial commit

This commit is contained in:
2011-09-28 03:37:39 -07:00
commit b1fbb339c2
373 changed files with 52305 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
class CreateContracts < ActiveRecord::Migration
def self.up
create_table :contracts do |t|
t.string :boilerplate
t.binary :signature
t.string :signinghash
t.datetime :datesigned
t.timestamps
end
end
def self.down
drop_table :contracts
end
end

View File

@@ -0,0 +1,14 @@
class CreateContractTemplates < ActiveRecord::Migration
def self.up
create_table :contract_templates do |t|
t.string :name
t.string :boilerplate
t.timestamps
end
end
def self.down
drop_table :contract_templates
end
end

View File

@@ -0,0 +1,15 @@
class CreateSigners < ActiveRecord::Migration
def self.up
create_table :signers do |t|
t.string :first_name
t.string :last_name
t.string :cosigner
t.timestamps
end
end
def self.down
drop_table :signers
end
end

View File

@@ -0,0 +1,9 @@
class AddSignerIdToContracts < ActiveRecord::Migration
def self.up
add_column :contracts, :signer_id, :int
end
def self.down
remove_column :contracts, :signer_id
end
end

View File

@@ -0,0 +1,9 @@
class AddNameToContracts < ActiveRecord::Migration
def self.up
add_column :contracts, :name, :string
end
def self.down
remove_column :contracts, :name
end
end

47
db/schema.rb Normal file
View File

@@ -0,0 +1,47 @@
# This file is auto-generated from the current state of the database. Instead of editing this file,
# please use the migrations feature of Active Record to incrementally modify your database, and
# then regenerate this schema definition.
#
# Note that this schema.rb definition is the authoritative source for your database schema. If you need
# to create the application database on another system, you should be using db:schema:load, not running
# all the migrations from scratch. The latter is a flawed and unsustainable approach (the more migrations
# you'll amass, the slower it'll run and the greater likelihood for issues).
#
# It's strongly recommended to check this file into your version control system.
ActiveRecord::Schema.define(:version => 20110928083830) do
create_table "contract_templates", :force => true do |t|
t.string "name"
t.string "boilerplate"
t.datetime "created_at"
t.datetime "updated_at"
end
create_table "contracts", :force => true do |t|
t.string "boilerplate"
t.binary "signature"
t.string "signinghash"
t.datetime "datesigned"
t.datetime "created_at"
t.datetime "updated_at"
t.integer "signer_id"
t.string "name"
end
create_table "signers", :force => true do |t|
t.string "first_name"
t.string "last_name"
t.string "cosigner"
t.datetime "created_at"
t.datetime "updated_at"
end
create_table "templates", :force => true do |t|
t.string "name"
t.string "boilerplate"
t.datetime "created_at"
t.datetime "updated_at"
end
end

7
db/seeds.rb Normal file
View File

@@ -0,0 +1,7 @@
# This file should contain all the record creation needed to seed the database with its default values.
# The data can then be loaded with the rake db:seed (or created alongside the db with db:setup).
#
# Examples:
#
# cities = City.create([{ :name => 'Chicago' }, { :name => 'Copenhagen' }])
# Major.create(:name => 'Daley', :city => cities.first)