class Skala::AlephAdapter

Attributes

default_document_base[RW]
default_user_library[RW]
restful_api_url[RW]
x_services_url[RW]

Public Class Methods

new(options = {}) click to toggle source
# File lib/skala/aleph_adapter.rb, line 28
def initialize(options = {})
  HashWithIndifferentAccess.new(options).try do |_options|
    self.default_document_base = _options[:default_document_base]
    self.default_user_library = _options[:default_user_library]
    self.restful_api_url = _options[:restful_api_url]
    self.x_services_url = _options[:x_services_url]
  end
end

Public Instance Methods

restful_api() click to toggle source

apis used to implemented the operations

# File lib/skala/aleph_adapter.rb, line 40
def restful_api
  @restful_api ||= AlephApi::RestfulApiClient.new(url: @restful_api_url)
end
x_services() click to toggle source
# File lib/skala/aleph_adapter.rb, line 44
def x_services
  @x_services ||= AlephApi::XServicesClient.new(url: @x_services_url)
end