Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # YAML Store
- require 'ramaze/store/default'
- DB = Ramaze::Store::Default.new('yaml.db')
- # Sequel
- # require 'sequel'
- # DB = Sequel.sqlite 'db.sqlite'
- # DB = Sequel('mysql://user:pass@host:port/dbname')
- # class Author < Sequel::Model(:authors)
- # set_schema do
- # primary_key :id
- # varchar :name
- # end
- # end
- # Author.create_table
- # Author.create :name => 'Michael Crichton'
- # ActiveRecord
- # require 'active_record'
- # ActiveRecord::Base.establish_connection :adapter => 'sqlite3', :database => 'db.sqlite'
- # ActiveRecord::Base.establish_connection(
- # :adapter => "mysql",
- # :host => "host",
- # :username => "user",
- # :password => "pass",
- # :database => "dbname"
- # )
- # class NewItem < ActiveRecord::Migration
- # def self.up
- # create_table :items do |t|
- # t.column :name, :string
- # t.column :description, :text
- # t.column :active, :boolean
- # t.column :created_at, :datetime
- # end
- # end
- # def self.down
- # drop_table :items
- # end
- # end
- # NewItem.up
- # class ArItem < ActiveRecord::Base
- # set_table_name 'items'
- # end
- # DataMapper
- # require 'data_mapper'
- # DataMapper::Database.setup({
- # :adapter => 'mysql',
- # :host => 'localhost',
- # :username => 'user',
- # :password => 'pass',
- # :database => 'dbname'
- # })
- # class Post < DataMapper::Base
- # property :title, :string
- # property :body, :text
- # property :created_at, :datetime
- # end
- # database.save(Post)
- # Og
- # require 'og'
- # $DBG = true
- # class Entry
- # property :created, Time
- # property :updated, Time
- # property :title, String
- # property :content, String
- # def initialize title, content
- # @created=Time.now
- # @updated=Time.now
- # @title=title
- # @content=content
- # end
- # end
- # Og.setup :evolve_schema => :full, :store => :sqlite
- # DBI
- # Kansas
Add Comment
Please, Sign In to add comment