Class: JSON::JWK::Set

Inherits:
Array
  • Object
show all
Defined in:
lib/json/jwk/set.rb

Instance Method Summary collapse

Constructor Details

#initialize(*jwks) ⇒ Set

Returns a new instance of Set.



3
4
5
# File 'lib/json/jwk/set.rb', line 3

def initialize(*jwks)
  replace Array(jwks).flatten
end

Instance Method Details

#as_json(options = {}) ⇒ Object



7
8
9
10
# File 'lib/json/jwk/set.rb', line 7

def as_json(options = {})
  # NOTE: Array.new wrapper is requied to avoid CircularReferenceError
  {:keys => Array.new(self)}
end