Sha256: 936290318177d7f5a9861a1b41ed01b4380df646f96934c7004af8dd5ab574a7

Contents?: true

Size: 1.28 KB

Versions: 79

Compression:

Stored size: 1.28 KB

Contents

class Mixin < ActiveRecord::Base

end

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

class TreeMixinWithoutOrder < Mixin
    acts_as_tree :foreign_key => "parent_id"
end

class RecursivelyCascadedTreeMixin < Mixin
  acts_as_tree :foreign_key => "parent_id"
  has_one :first_child, :class_name => 'RecursivelyCascadedTreeMixin', :foreign_key => :parent_id
end

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

  def self.table_name() "mixins" end
end

class ListMixinSub1 < ListMixin
end

class ListMixinSub2 < ListMixin
end


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

  def self.table_name() "mixins" end
end

class NestedSet < Mixin
  acts_as_nested_set :scope => "root_id IS NULL"
  
  def self.table_name() "mixins" end
end

class NestedSetWithStringScope < Mixin
  acts_as_nested_set :scope => 'root_id = #{root_id}'
  
  def self.table_name() "mixins" end
end

class NestedSetWithSymbolScope < Mixin
  acts_as_nested_set :scope => :root
  
  def self.table_name() "mixins" end
end

class NestedSetSuperclass < Mixin
  acts_as_nested_set :scope => :root
  
  def self.table_name() "mixins" end
end

class NestedSetSubclass < NestedSetSuperclass
  
end

Version data entries

79 entries across 79 versions & 6 rubygems

Version Path
jstorimer-deep-test-2.0.0 sample_rails_project/vendor/rails/activerecord/test/fixtures/mixin.rb
jstorimer-deep-test-1.4.0 sample_rails_project/vendor/rails/activerecord/test/fixtures/mixin.rb
jstorimer-deep-test-1.3.0 sample_rails_project/vendor/rails/activerecord/test/fixtures/mixin.rb
jstorimer-deep-test-1.2.0 sample_rails_project/vendor/rails/activerecord/test/fixtures/mixin.rb
jstorimer-deep-test-1.1.0 sample_rails_project/vendor/rails/activerecord/test/fixtures/mixin.rb
jstorimer-deep-test-1.0.0 sample_rails_project/vendor/rails/activerecord/test/fixtures/mixin.rb
jstorimer-deep-test-0.2.0 sample_rails_project/vendor/rails/activerecord/test/fixtures/mixin.rb
jstorimer-deep-test-0.1.0 sample_rails_project/vendor/rails/activerecord/test/fixtures/mixin.rb
activerecord-1.15.0 test/fixtures/mixin.rb
activerecord-1.15.3 test/fixtures/mixin.rb
activerecord-1.15.1 test/fixtures/mixin.rb
activerecord-1.15.2 test/fixtures/mixin.rb
activerecord-1.15.4 test/fixtures/mixin.rb
activerecord-1.15.6 test/fixtures/mixin.rb
activerecord-1.15.5 test/fixtures/mixin.rb
activerecord_authorails-1.0.0 test/fixtures/mixin.rb
backlog-0.0.0 vendor/rails/activerecord/test/fixtures/mixin.rb
backlog-0.0.1 vendor/rails/activerecord/test/fixtures/mixin.rb
backlog-0.0.2 vendor/rails/activerecord/test/fixtures/mixin.rb
backlog-0.0.5 vendor/rails/activerecord/test/fixtures/mixin.rb