class Skala::PrimoAdapter

Attributes

institution[RW]
languages[RW]
locations[RW]
on_campus[RW]
soap_api_url[RW]
timeout[RW]

Public Class Methods

new(options = {}) click to toggle source
# File lib/skala/primo_adapter.rb, line 17
def initialize(options = {})
  HashWithIndifferentAccess.new(options).try do |_options|
    self.institution  = _options[:institution]
    self.languages    = _options[:languages]
    self.locations    = _options[:locations]
    self.on_campus    = _options[:on_campus]
    self.soap_api_url = _options[:soap_api_url] 
    self.timeout      = _options[:timeout]
  end
end

Public Instance Methods

soap_api() click to toggle source

internal api between adapter and operations

# File lib/skala/primo_adapter.rb, line 31
def soap_api
  self.class::SoapApi.new(self)
end