Class: Jeff::Secret
- Inherits:
-
Object
- Object
- Jeff::Secret
- Defined in:
- lib/jeff/secret.rb
Constant Summary collapse
- SHA256 =
OpenSSL::Digest::SHA256.new
Instance Method Summary collapse
-
#initialize(key) ⇒ Secret
constructor
A new instance of Secret.
- #sign(message) ⇒ Object
Constructor Details
#initialize(key) ⇒ Secret
Returns a new instance of Secret.
8 9 10 |
# File 'lib/jeff/secret.rb', line 8 def initialize(key) @key = key end |
Instance Method Details
#sign(message) ⇒ Object
12 13 14 |
# File 'lib/jeff/secret.rb', line 12 def sign() Base64.encode64(digest()).chomp end |