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