Skip to content

Commit ecf3f67

Browse files
committed
Removed forwardable dependency
1 parent 8279f62 commit ecf3f67

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

lib/jwt/jwk/rsa.rb

+8-6
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,10 @@
11
# frozen_string_literal: true
22

3-
require 'forwardable'
4-
53
module JWT
64
module JWK
75
class RSA
8-
extend Forwardable
9-
106
attr_reader :keypair
117

12-
def_delegators :keypair, :private?, :public_key
13-
148
BINARY = 2
159
KTY = 'RSA'.freeze
1610

@@ -20,6 +14,14 @@ def initialize(keypair)
2014
@keypair = keypair
2115
end
2216

17+
def private?
18+
keypair.private?
19+
end
20+
21+
def public_key
22+
keypair.public_key
23+
end
24+
2325
def kid
2426
sequence = OpenSSL::ASN1::Sequence([OpenSSL::ASN1::Integer.new(public_key.n),
2527
OpenSSL::ASN1::Integer.new(public_key.e)])

0 commit comments

Comments
 (0)