Module: OPP::Canonicalization

Defined in:
lib/opp/canonicalization.rb

Class Method Summary collapse

Class Method Details

.canonicalize(value) ⇒ Object



18
19
20
21
22
23
24
# File 'lib/opp/canonicalization.rb', line 18

def canonicalize(value)
  adapt(value).to_json_c14n.encode(Encoding::UTF_8)
rescue StandardError => error
  raise if error.is_a?(OPP::Error)

  raise CanonicalizationError, error.message
end