Sha256: 3cfc2a643a08ceeec9154b13d7667a4703e7ad21b41331ea518029d0a7087da5

Contents?: true

Size: 1.44 KB

Versions: 10

Compression:

Stored size: 1.44 KB

Contents

require 'sqlite3'
require 'active_record'
require 'protected_attributes'

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

module MyApp
  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
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
restpack_serializer-0.4.12 spec/fixtures/db.rb
restpack_serializer-0.4.11 spec/fixtures/db.rb
restpack_serializer-0.4.10 spec/fixtures/db.rb
restpack_serializer-0.4.9 spec/fixtures/db.rb
restpack_serializer-0.4.8 spec/fixtures/db.rb
restpack_serializer-0.4.7 spec/fixtures/db.rb
restpack_serializer-0.4.6 spec/fixtures/db.rb
restpack_serializer-0.4.5 spec/fixtures/db.rb
restpack_serializer-0.4.4 spec/fixtures/db.rb
restpack_serializer-0.4.3 spec/fixtures/db.rb