aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/fixtures/post.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/test/fixtures/post.rb')
-rw-r--r--activerecord/test/fixtures/post.rb59
1 files changed, 0 insertions, 59 deletions
diff --git a/activerecord/test/fixtures/post.rb b/activerecord/test/fixtures/post.rb
deleted file mode 100644
index 4627da5206..0000000000
--- a/activerecord/test/fixtures/post.rb
+++ /dev/null
@@ -1,59 +0,0 @@
-class Post < ActiveRecord::Base
- belongs_to :author do
- def greeting
- "hello"
- end
- end
-
- belongs_to :author_with_posts, :class_name => "Author", :foreign_key => :author_id, :include => :posts
-
- has_many :comments, :order => "body" do
- def find_most_recent
- find(:first, :order => "id DESC")
- end
- end
-
- has_one :very_special_comment
- has_one :very_special_comment_with_post, :class_name => "VerySpecialComment", :include => :post
- has_many :special_comments
- has_many :nonexistant_comments, :class_name => 'Comment', :conditions => 'comments.id < 0'
-
- has_and_belongs_to_many :categories
- has_and_belongs_to_many :special_categories, :join_table => "categories_posts", :association_foreign_key => 'category_id'
-
- has_many :taggings, :as => :taggable
- has_many :tags, :through => :taggings, :include => :tagging do
- def add_joins_and_select
- find :all, :select => 'tags.*, authors.id as author_id', :include => false,
- :joins => 'left outer join posts on taggings.taggable_id = posts.id left outer join authors on posts.author_id = authors.id'
- end
- end
-
- has_many :funky_tags, :through => :taggings, :source => :tag
- has_many :super_tags, :through => :taggings
- has_one :tagging, :as => :taggable
-
- has_many :invalid_taggings, :as => :taggable, :class_name => "Tagging", :conditions => 'taggings.id < 0'
- has_many :invalid_tags, :through => :invalid_taggings, :source => :tag
-
- has_many :categorizations, :foreign_key => :category_id
- has_many :authors, :through => :categorizations
-
- has_many :readers
- has_many :people, :through => :readers
-
- def self.what_are_you
- 'a post...'
- end
-end
-
-class SpecialPost < Post; end
-
-class StiPost < Post
- self.abstract_class = true
- has_one :special_comment, :class_name => "SpecialComment"
-end
-
-class SubStiPost < StiPost
- self.table_name = Post.table_name
-end