module Exlibris::Primo::WebService::Request::Client
Public Class Methods
included(klass)
click to toggle source
# File lib/exlibris/primo/web_service/request/base/client.rb, line 6 def self.included(klass) klass.class_eval do extend ClassAttributes end end
Protected Instance Methods
client()
click to toggle source
# File lib/exlibris/primo/web_service/request/base/client.rb, line 32 def client @client ||= client_klass.new :base_url => base_url end
Private Instance Methods
client_klass()
click to toggle source
# File lib/exlibris/primo/web_service/request/base/client.rb, line 37 def client_klass "Exlibris::Primo::WebService::Client::#{self.class.client.to_s.camelize}".constantize end