Module: Roger::Release::Processors
- Defined in:
- lib/roger/release/processors.rb,
lib/roger/release/processors/mockup.rb,
lib/roger/release/processors/url_relativizer.rb
Defined Under Namespace
Classes: Base, Mockup, UrlRelativizer
Class Method Summary
collapse
Class Method Details
.map ⇒ Object
21
22
23
|
# File 'lib/roger/release/processors.rb', line 21
def self.map
@_map ||= {}
end
|
.register(name, processor) ⇒ Object
15
16
17
18
19
|
# File 'lib/roger/release/processors.rb', line 15
def self.register(name, processor)
raise ArgumentError, "Another processor has already claimed the name #{name.inspect}" if self.map.has_key?(name)
raise ArgumentError, "Name must be a symbol" unless name.kind_of?(Symbol)
self.map[name] = processor
end
|