Module: Whisperer::Preprocessors

Defined in:
lib/whisperer/preprocessors.rb,
lib/whisperer/preprocessors/base.rb,
lib/whisperer/preprocessors/response_body.rb,
lib/whisperer/preprocessors/content_length.rb,
lib/whisperer/preprocessors/default_values.rb

Defined Under Namespace

Classes: Base, ContentLength, DefaultValues, ResponseBody

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.preprocessorsObject (readonly)

Returns the value of attribute preprocessors.



6
7
8
# File 'lib/whisperer/preprocessors.rb', line 6

def preprocessors
  @preprocessors
end

Class Method Details

.process!(container) ⇒ Object



12
13
14
15
16
# File 'lib/whisperer/preprocessors.rb', line 12

def process!(container)
  preprocessors.each do |name, class_names|
    class_names.process(container)
  end
end

.register(name, class_name) ⇒ Object



8
9
10
# File 'lib/whisperer/preprocessors.rb', line 8

def register(name, class_name)
  preprocessors[name] = class_name
end