Skip to content

Commit b4f9f1d

Browse files
committed
Fix indentation in readme
1 parent 37a0d9e commit b4f9f1d

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -216,26 +216,26 @@ puts decoded_token
216216
An object implementing custom signing or verification behaviour can be passed in the `algorithm` option when encoding and decoding. The given object needs to implement the method `valid_alg?` and `verify` and/or `alg` and `sign`, depending if object is used for encoding or decoding.
217217

218218
```ruby
219-
module CustomHS512Algorithm
220-
def self.alg
221-
'HS512'
222-
end
219+
module CustomHS512Algorithm
220+
def self.alg
221+
'HS512'
222+
end
223223

224-
def self.valid_alg?(alg_to_validate)
225-
alg_to_validate == alg
226-
end
224+
def self.valid_alg?(alg_to_validate)
225+
alg_to_validate == alg
226+
end
227227

228-
def self.sign(data:, signing_key:)
229-
OpenSSL::HMAC.digest(OpenSSL::Digest.new('sha512'), data, signing_key)
230-
end
228+
def self.sign(data:, signing_key:)
229+
OpenSSL::HMAC.digest(OpenSSL::Digest.new('sha512'), data, signing_key)
230+
end
231231

232-
def self.verify(data:, signature:, verification_key:)
233-
::OpenSSL.secure_compare(sign(data: data, signing_key: verification_key), signature)
234-
end
232+
def self.verify(data:, signature:, verification_key:)
233+
::OpenSSL.secure_compare(sign(data: data, signing_key: verification_key), signature)
235234
end
235+
end
236236

237-
token = ::JWT.encode({'pay' => 'load'}, 'secret', CustomHS512Algorithm)
238-
payload, header = ::JWT.decode(token, 'secret', true, algorithm: CustomHS512Algorithm)
237+
token = ::JWT.encode({'pay' => 'load'}, 'secret', CustomHS512Algorithm)
238+
payload, header = ::JWT.decode(token, 'secret', true, algorithm: CustomHS512Algorithm)
239239
```
240240

241241
## Support for reserved claim names

0 commit comments

Comments
 (0)