class Exlibris::Aleph::API::Client::Patron::Record::Item::CreateHold

Attributes

parameters[R]

Public Class Methods

new(*args, parameters) click to toggle source
Calls superclass method
# File lib/exlibris/aleph/api/client/patron/record/item/create_hold.rb, line 11
def initialize(*args, parameters)
  unless parameters.is_a?(Parameters)
    raise ArgumentError.new("Expecting #{parameters} to be a Parameters")
  end
  @parameters = parameters
  @request_method = :put
  super(*args)
end

Private Instance Methods

put() click to toggle source
# File lib/exlibris/aleph/api/client/patron/record/item/create_hold.rb, line 21
def put
  connection.put(path, "post_xml=#{parameters.to_xml}")
end