Class: Fernet::Legacy::Secret
- Inherits:
-
Object
- Object
- Fernet::Legacy::Secret
- Defined in:
- lib/fernet/secret.rb
Instance Method Summary collapse
- #encryption_key ⇒ Object
-
#initialize(secret, encrypt) ⇒ Secret
constructor
A new instance of Secret.
- #signing_key ⇒ Object
Constructor Details
#initialize(secret, encrypt) ⇒ Secret
Returns a new instance of Secret.
3 4 5 6 |
# File 'lib/fernet/secret.rb', line 3 def initialize(secret, encrypt) @secret = secret @encrypt = encrypt end |
Instance Method Details
#encryption_key ⇒ Object
8 9 10 |
# File 'lib/fernet/secret.rb', line 8 def encryption_key @secret.slice(@secret.size/2, @secret.size) end |
#signing_key ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/fernet/secret.rb', line 12 def signing_key if @encrypt @secret.slice(0, @secret.size/2) else @secret end end |