class JWT::Decode

def find_key(&keyfinder)

def find_key(&keyfinder)
  key = (keyfinder.arity == 2 ? yield(header, payload) : yield(header))
  raise JWT::DecodeError, 'No verification key available' unless key
  key
end