Module: Roger::Release::Processors
- Defined in:
- lib/roger/release/processors.rb,
lib/roger/release/processors/mockup.rb,
lib/roger/release/processors/url_relativizer.rb
Overview
The Processors namespace
Defined Under Namespace
Classes: Base, Mockup, UrlRelativizer
Class Method Summary collapse
Class Method Details
.map ⇒ Object
23 24 25 |
# File 'lib/roger/release/processors.rb', line 23 def self.map @_map ||= {} end |
.register(name, processor) ⇒ Object
17 18 19 20 21 |
# File 'lib/roger/release/processors.rb', line 17 def self.register(name, processor) fail ArgumentError, "Processor name '#{name.inspect}' already in use" if map.key?(name) fail ArgumentError, "Name must be a symbol" unless name.is_a?(Symbol) map[name] = processor end |