Class: Libis::Services::Rosetta::UserManager
- Defined in:
- lib/libis/services/rosetta/user_manager.rb
Instance Attribute Summary
Attributes included from SoapClient
Instance Method Summary collapse
-
#initialize(base_url = 'https://repository.teneo.libis.be', options = {}) ⇒ UserManager
constructor
A new instance of UserManager.
- #user(user_id, user_info) ⇒ Object
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', = {}) super 'infra', 'UserManagerWS', {url: base_url}.merge() 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, user_info) user_info = user_info.to_hash if user_info.is_a? User do_request :update_user, arg0: user_info, arg1: user_id end |