Class: CabbageDoc::Processor
- Inherits:
-
Object
- Object
- CabbageDoc::Processor
show all
- Defined in:
- lib/cabbage_doc/processor.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.all ⇒ Object
8
9
10
|
# File 'lib/cabbage_doc/processor.rb', line 8
def all
@_all ||= {}
end
|
.inherited(klass) ⇒ Object
4
5
6
|
# File 'lib/cabbage_doc/processor.rb', line 4
def inherited(klass)
all[klass.to_s.split('::').last.downcase.to_sym] = klass
end
|
.load! ⇒ Object
12
13
14
15
16
|
# File 'lib/cabbage_doc/processor.rb', line 12
def load!
Dir.glob(File.join(File.dirname(__FILE__), 'processors', '*.rb')).sort.each do |processor|
require(processor)
end
end
|
Instance Method Details
19
20
21
|
# File 'lib/cabbage_doc/processor.rb', line 19
def perform
raise NotImplementedError
end
|