Class: AlephApi::RestfulApiClient::Patron
- Inherits:
-
Object
- Object
- AlephApi::RestfulApiClient::Patron
show all
- Defined in:
- lib/aleph_api/restful_api_client/patron.rb
Defined Under Namespace
Classes: CirculationActions, Record
Instance Method Summary
collapse
Constructor Details
#initialize(client, patron_id) ⇒ Patron
Returns a new instance of Patron.
7
8
9
10
|
# File 'lib/aleph_api/restful_api_client/patron.rb', line 7
def initialize(client, patron_id)
@client = client
@patron_id = patron_id
end
|
Instance Method Details
#circulationActions ⇒ Object
18
19
20
|
# File 'lib/aleph_api/restful_api_client/patron.rb', line 18
def circulationActions
CirculationActions.new(@client, @patron_id)
end
|
#get(options = {}) ⇒ Object
12
13
14
15
16
|
# File 'lib/aleph_api/restful_api_client/patron.rb', line 12
def get(options = {})
@client.http(:get, "/patron/#{@patron_id}", options).try do |_response|
_response.body
end
end
|
#record(record_id = nil) ⇒ Object
22
23
24
|
# File 'lib/aleph_api/restful_api_client/patron.rb', line 22
def record(record_id = nil)
Record.new(@client, @patron_id, record_id)
end
|