class Auth0RS256JWTVerifier::JWK::OptionalStringJWKMember

Public Class Methods

new(value) click to toggle source
# File lib/auth0_rs256_jwt_verifier/jwk.rb, line 38
def initialize(value)
  if value.nil?
    @value = nil
  elsif value.is_a?(String)
    @value = value
  else
    raise ParseError, "require field #{self.class.name} to be String but is '#{value}'"
  end
end

Public Instance Methods

<=>(other) click to toggle source
# File lib/auth0_rs256_jwt_verifier/jwk.rb, line 48
def <=>(other)
  @value <=> String(other)
end
present?() click to toggle source
# File lib/auth0_rs256_jwt_verifier/jwk.rb, line 56
def present?
  !@value.nil?
end
to_s() click to toggle source
# File lib/auth0_rs256_jwt_verifier/jwk.rb, line 52
def to_s
  @value
end