Sha256: 702b7aa15f8fa2b7a5df59632dc7f62d58b733ea13d70c4e5c7eb0d16925a60c
Contents?: true
Size: 802 Bytes
Versions: 1
Compression:
Stored size: 802 Bytes
Contents
module ActsAsSuperclassSchema def self.migrate ActiveRecord::Base.establish_connection( :adapter => "sqlite3", :database => ":memory:" ) ActiveRecord::Schema.define do suppress_messages do create_table :products, :as_relation_superclass => true do |t| end end end require Pathname(__FILE__).parent.join("models.rb") end end module ActsAsSuperclassWithNameSchema def self.migrate ActiveRecord::Base.establish_connection( :adapter => "sqlite3", :database => ":memory:" ) ActiveRecord::Schema.define do suppress_messages do create_table :other_products, :as_relation_superclass => :producible do |t| end end end require Pathname(__FILE__).parent.join("models.rb") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
acts_as_relation-0.1 | spec/acts_as_migration/schema.rb |