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:) ⇒ Object
-
#initialize(api_key:, base_url: DEFAULT_BASE_URL, creator_id:) ⇒ User
constructor
A new instance of User.
Methods included from ApiResource
Constructor Details
#initialize(api_key:, base_url: DEFAULT_BASE_URL, creator_id:) ⇒ User
Returns a new instance of User.
13 14 15 16 17 18 19 20 21 |
# File 'lib/esignatur/user.rb', line 13 def initialize(api_key:, base_url: DEFAULT_BASE_URL, creator_id:) @api = Esignatur::Api.new( api_key: api_key, base_url: base_url, creator_id: creator_id ) @attributes = {} end |
Instance Method Details
#find_by(user_id:) ⇒ Object
23 24 25 26 27 |
# File 'lib/esignatur/user.rb', line 23 def find_by(user_id:) response = api_get("user/get/#{user_id}") @attributes = response.json_body if errors.empty? self end |