aboutsummaryrefslogblamecommitdiffstats
path: root/activerecord/test/fixtures/mixin.rb
blob: b14b0f313234e2d1627543f2397848eb40ea812d (plain) (tree)
1
2
3
4
5
6
7
8
9
                                
 

   




                                                            
                                                  
 
                                    





                                                                     
                                    
  
class Mixin < ActiveRecord::Base

end

class TreeMixin < Mixin 
    acts_as_tree :foreign_key => "parent_id", :order => "id"
end

class ListMixin < Mixin
  acts_as_list :column => "pos", :scope => :parent

  def self.table_name() "mixins" end
end


class ListWithStringScopeMixin < ActiveRecord::Base
  acts_as_list :column => "pos", :scope => 'parent_id = #{parent_id}'

  def self.table_name() "mixins" end
end