Sha256: 987ff757e691e8e7b74a08404aadf6a09c84be00882a7fd3a1cc38f8e5381333

Contents?: true

Size: 1.35 KB

Versions: 13

Compression:

Stored size: 1.35 KB

Contents

require 'sqlite3'
require 'active_record'

ActiveRecord::Base.establish_connection(
  :adapter => 'sqlite3',
  :database => 'test.db'
)

ActiveRecord::Schema.define(:version => 1) do
  create_table "artists", :force => true do |t|
    t.string   "name"
    t.string   "website"
    t.datetime "created_at"
    t.datetime "updated_at"
  end

  create_table "albums", :force => true do |t|
    t.string   "title"
    t.integer  "year"
    t.integer  "artist_id"
    t.datetime "created_at"
    t.datetime "updated_at"
  end

  create_table "songs", :force => true do |t|
    t.string   "title"
    t.integer  "album_id"
    t.integer  "artist_id"
    t.datetime "created_at"
    t.datetime "updated_at"
  end

  create_table "payments", :force => true do |t|
    t.integer "amount"
    t.integer  "artist_id"
    t.datetime "created_at"
    t.datetime "updated_at"
  end
end

class Artist < ActiveRecord::Base
  attr_accessible :name, :website

  has_many :albums
  has_many :songs
  has_many :payments
end

class Album < ActiveRecord::Base
  attr_accessible :title, :year, :artist
  scope :classic, where("year < 1950")

  belongs_to :artist
  has_many :songs
end

class Song < ActiveRecord::Base
  attr_accessible :title, :artist, :album

  belongs_to :artist
  belongs_to :album
end

class Payment < ActiveRecord::Base
  attr_accessible :amount, :artist

  belongs_to :artist
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
restpack_serializer-0.2.15 spec/fixtures/db.rb
restpack_serializer-0.2.14 spec/fixtures/db.rb
restpack_serializer-0.2.13 spec/fixtures/db.rb
restpack_serializer-0.2.12 spec/fixtures/db.rb
restpack_serializer-0.2.11 spec/fixtures/db.rb
restpack_serializer-0.2.10 spec/fixtures/db.rb
restpack_serializer-0.2.9 spec/fixtures/db.rb
restpack_serializer-0.2.8 spec/fixtures/db.rb
restpack_serializer-0.2.7 spec/fixtures/db.rb
restpack_serializer-0.2.6 spec/fixtures/db.rb
restpack_serializer-0.2.5 spec/fixtures/db.rb
restpack_serializer-0.2.4 spec/fixtures/db.rb
restpack_serializer-0.2.3 spec/fixtures/db.rb