Class/Module Index [+]

Quicksearch

Sequel::Plugins::Subclasses::ClassMethods

Attributes

subclasses[R]

All subclasses for the current model. Does not include the model itself.

Public Instance Methods

descendents() click to toggle source

All descendent classes of this model.

# File lib/sequel/plugins/subclasses.rb, line 30
def descendents
  subclasses.map{|x| [x] + x.descendents}.flatten
end
inherited(subclass) click to toggle source

Add the subclass to this model's current subclasses, and initialize a new subclasses instance variable in the subclass.

# File lib/sequel/plugins/subclasses.rb, line 37
def inherited(subclass)
  super
  subclasses << subclass
  subclass.instance_variable_set(:@subclasses, [])
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.