#!/usr/bin/env ruby require 'rubygems' require_gem 'camping', '>=1.4' require 'camping' # require 'camping/session' Camping.goes :Thief require File.dirname(__FILE__) + '/../lib/thief/models' require File.dirname(__FILE__) + '/../lib/thief/views' require File.dirname(__FILE__) + '/../lib/thief/controllers' module Thief def self.create Thief::Models.create_schema :assume => (Thief::Models::Page.table_exists? ? 1.0 : 0.0) end end module Thief::Models class CreateTheBasics < V 1.0 def self.up create_table :thief_pages do |t| t.column :id, :integer, :null => false t.column :backpack_id, :integer, :null => false t.column :title, :string, :null => false t.column :md5, :string, :limit => 255 t.column :link, :string t.column :created_at, :datetime t.column :updated_at, :datetime end end def self.down # TODO end end end