Class: AlephApi::RestfulApiClient::Patron
- Inherits:
-
Object
- Object
- AlephApi::RestfulApiClient::Patron
- Defined in:
- lib/aleph_api/restful_api_client/patron.rb
Defined Under Namespace
Classes: CirculationActions, Record
Instance Method Summary collapse
- #circulationActions ⇒ Object
- #get(options = {}) ⇒ Object
-
#initialize(client, patron_id) ⇒ Patron
constructor
A new instance of Patron.
- #record(record_id = nil) ⇒ Object
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( = {}) @client.http(:get, "/patron/#{@patron_id}", ).try do |_response| _response.body end end |