Class: Esignatur::User
- Inherits:
-
Object
- Object
- Esignatur::User
- Includes:
- ApiResource
- Defined in:
- lib/esignatur/user.rb
Overview
esignatur user representation More info: api.esignatur.dk/Documentation/User
Constant Summary collapse
- DEFAULT_BASE_URL =
'https://api.esignatur.dk'
Instance Method Summary collapse
- #find_by(user_id:, creator_id:) ⇒ Object
-
#initialize(api_key:, base_url: DEFAULT_BASE_URL) ⇒ User
constructor
A new instance of User.
Methods included from ApiResource
Constructor Details
#initialize(api_key:, base_url: DEFAULT_BASE_URL) ⇒ User
Returns a new instance of User.
13 14 15 16 |
# File 'lib/esignatur/user.rb', line 13 def initialize(api_key:, base_url: DEFAULT_BASE_URL) @api = Esignatur::Api.new(api_key: api_key, base_url: base_url) @attributes = {} end |
Instance Method Details
#find_by(user_id:, creator_id:) ⇒ Object
18 19 20 21 22 23 |
# File 'lib/esignatur/user.rb', line 18 def find_by(user_id:, creator_id:) headers = { 'X-eSignatur-CreatorId': creator_id } response = api_get("user/get/#{user_id}", headers: headers) @attributes = response.json_body if errors.empty? self end |