Module: SignedXml::Transformable

Includes:
Logging
Included in:
Reference, SignedInfo
Defined in:
lib/signed_xml/transformable.rb

Instance Method Summary collapse

Methods included from Logging

included, #logger

Instance Method Details

#apply_transformsObject



9
10
11
12
13
14
15
16
17
18
# File 'lib/signed_xml/transformable.rb', line 9

def apply_transforms
  transforms.reduce(start) do |input, transform|
    logger.debug "applying transform #{transform.inspect}"
    logger.debug "input:  [#{input}]"

    result = transform.apply(input)
    logger.debug "output: [#{result}]"
    result
  end
end

#transformsObject



5
6
7
# File 'lib/signed_xml/transformable.rb', line 5

def transforms
  @transforms ||= []
end