Class: OauthIm::RegistrationClient
- Defined in:
- app/services/oauth_im/registration_client.rb
Instance Attribute Summary collapse
-
#secure_id ⇒ Object
readonly
Returns the value of attribute secure_id.
Attributes inherited from IdpClient
Instance Method Summary collapse
-
#initialize(secure_id:, api_key: nil, idp_url: nil) ⇒ RegistrationClient
constructor
A new instance of RegistrationClient.
- #register(submission_params:) ⇒ Object
Methods inherited from IdpClient
default_api_key, default_idp_url
Constructor Details
#initialize(secure_id:, api_key: nil, idp_url: nil) ⇒ RegistrationClient
Returns a new instance of RegistrationClient.
7 8 9 10 11 12 |
# File 'app/services/oauth_im/registration_client.rb', line 7 def initialize(secure_id:, api_key: nil, idp_url: nil) @secure_id = secure_id super api_key: api_key, idp_url: idp_url end |
Instance Attribute Details
#secure_id ⇒ Object (readonly)
Returns the value of attribute secure_id.
5 6 7 |
# File 'app/services/oauth_im/registration_client.rb', line 5 def secure_id @secure_id end |
Instance Method Details
#register(submission_params:) ⇒ Object
14 15 16 |
# File 'app/services/oauth_im/registration_client.rb', line 14 def register(submission_params:) client.register secure_id, submission_params end |