Method: JOSE::JWT.from_binary

Defined in:
lib/jose/jwt.rb

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

Converts a binary into a JOSE::JWT.

Parameters:

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

Returns:



99
100
101
102
103
104
105
106
107
108
# File 'lib/jose/jwt.rb', line 99

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