Sha256: ff239b58d934a6b25acf88aee7d6409c6ca90b4d89ae91932ccceff9b73b18ce
Contents?: true
Size: 429 Bytes
Versions: 4
Compression:
Stored size: 429 Bytes
Contents
module JSON class JWK class Set < Array def initialize(*jwks) jwks = Array(jwks).flatten.collect do |jwk| JWK.new jwk end replace jwks end def content_type 'application/jwk-set+json' end def as_json(options = {}) # NOTE: Array.new wrapper is requied to avoid CircularReferenceError {keys: Array.new(self)} end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
json-jwt-1.2.3 | lib/json/jwk/set.rb |
json-jwt-1.2.2 | lib/json/jwk/set.rb |
json-jwt-1.2.1 | lib/json/jwk/set.rb |
json-jwt-1.2.0 | lib/json/jwk/set.rb |