Class: Libis::Services::Rosetta::UserManager

Inherits:
Client
  • Object
show all
Defined in:
lib/libis/services/rosetta/user_manager.rb

Instance Attribute Summary

Attributes included from SoapClient

#client

Instance Method Summary collapse

Methods inherited from Client

#authenticate, #get_heart_bit, #pds_handle=

Methods included from SoapClient

#configure, #operations, #request

Constructor Details

#initialize(base_url = 'https://repository.teneo.libis.be', options = {}) ⇒ UserManager

Returns a new instance of UserManager.



13
14
15
# File 'lib/libis/services/rosetta/user_manager.rb', line 13

def initialize(base_url = 'https://repository.teneo.libis.be', options = {})
  super 'infra', 'UserManagerWS', {url: base_url}.merge(options)
end

Instance Method Details

#user(user_id, user_info) ⇒ Object



17
18
19
20
# File 'lib/libis/services/rosetta/user_manager.rb', line 17

def user(user_id, )
   = .to_hash if .is_a? User
  do_request :update_user, arg0: , arg1: user_id
end