Class: Duse::Client::CreateSecret
- Inherits:
-
Object
- Object
- Duse::Client::CreateSecret
- Defined in:
- lib/duse/client/secret.rb
Defined Under Namespace
Classes: CreatableSecret
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(options) ⇒ CreateSecret
constructor
A new instance of CreateSecret.
- #sign_with(private_key) ⇒ Object
Constructor Details
#initialize(options) ⇒ CreateSecret
Returns a new instance of CreateSecret.
64 65 66 67 68 |
# File 'lib/duse/client/secret.rb', line 64 def initialize() @title = .fetch(:title) @secret_text = .fetch(:secret_text) @users = .fetch(:users) end |
Class Method Details
.with(options) ⇒ Object
60 61 62 |
# File 'lib/duse/client/secret.rb', line 60 def self.with() new() end |
Instance Method Details
#sign_with(private_key) ⇒ Object
70 71 72 73 74 75 76 77 |
# File 'lib/duse/client/secret.rb', line 70 def sign_with(private_key) CreatableSecret.new( title: @title, secret_text: @secret_text, users: @users, private_key: private_key ) end |