module Skala::AlephAdapter::ResolveUser
Public Instance Methods
resolve_user(username, options = {})
click to toggle source
@depends_on instance methode adapter
# File lib/skala/aleph_adapter/resolve_user.rb, line 5 def resolve_user(username, options = {}) username = username.upcase user_library = options[:user_library] || adapter.default_user_library x_services_result = adapter.x_services.post( op: "bor-by-key", bor_id: username, library: user_library ) x_services_result.match(/<internal-id>(.*)<\/internal-id>/) do |_match_data| _match_data.captures.first end end