Method: Tapout::Reporters::Abstract.inherited
- Defined in:
- lib/tapout/reporters/abstract.rb
.inherited(subclass) ⇒ Object
When Abstract is inherited it saves a reference to it in ‘Reporters.index`.
43 44 45 46 47 |
# File 'lib/tapout/reporters/abstract.rb', line 43 def self.inherited(subclass) name = subclass.name.split('::').last.downcase name = name.chomp('reporter') Reporters.index[name] = subclass end |