Method: JOSE::JWE.from_binary

Defined in:
lib/jose/jwe.rb

.from_binary(object, modules = {}) ⇒ JOSE::JWE+

Converts a binary into a JOSE::JWE.

Parameters:

  • object (String, Array<String>)
  • modules (Hash) (defaults to: {})

Returns:



447
448
449
450
451
452
453
454
455
456
# File 'lib/jose/jwe.rb', line 447

def self.from_binary(object, modules = {})
  case object
  when String
    return from_map(JOSE.decode(object), modules)
  when Array
    return object.map { |obj| from_binary(obj, modules) }
  else
    raise ArgumentError, "'object' must be a String or Array"
  end
end