aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/fixtures/mixin.rb
blob: 0c3bf5000a0268eab3b3e50de275b86fa9dd6329 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class Mixin < ActiveRecord::Base
  acts_as_tree :foreign_key => "parent_id", :order => "id"

end

class ListMixin < ActiveRecord::Base
  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