class Esignatur::User

esignatur user representation More info: api.esignatur.dk/Documentation/User

Constants

DEFAULT_BASE_URL

Attributes

api[R]
attributes[R]

Public Class Methods

new(api_key:, base_url: DEFAULT_BASE_URL) click to toggle source
# 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

Public Instance Methods

find_by(user_id:, creator_id:) click to toggle source
# 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