Class: Class

Inherits:
Object show all
Defined in:
lib/deployable/patch/class_ancestor.rb

Instance Method Summary collapse

Instance Method Details

#ancestor_classObject

Parent class, first ancestor



9
10
11
12
13
# File 'lib/deployable/patch/class_ancestor.rb', line 9

def ancestor_class
  list = ancestor_classes
  self if list.length == 0
  ancestor_classes[1]
end

#ancestor_classesObject

Remove the modules from the classes



4
5
6
# File 'lib/deployable/patch/class_ancestor.rb', line 4

def ancestor_classes
  ancestors - included_modules
end