Class: Class

Inherits:
Object
  • Object
show all
Defined in:
lib/rubernate/mixins.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#subclassesObject (readonly)

Returns subclasses names (self is not included)



55
56
57
# File 'lib/rubernate/mixins.rb', line 55

def subclasses
  @subclasses
end

Instance Method Details

#inherited(klass) ⇒ Object

Collect subclasses



82
83
84
85
# File 'lib/rubernate/mixins.rb', line 82

def inherited klass
  old_inherited klass
  update_superclass klass
end

#old_inheritedObject



80
# File 'lib/rubernate/mixins.rb', line 80

alias old_inherited inherited