Method: Exlibris::Aleph::Patron::Record::Item::CirculationPolicy#initialize

Defined in:
lib/exlibris/aleph/patron/record/item/circulation_policy.rb

#initialize(privileges, *pickup_locations) ⇒ CirculationPolicy

Returns a new instance of CirculationPolicy.



9
10
11
12
13
14
15
# File 'lib/exlibris/aleph/patron/record/item/circulation_policy.rb', line 9

def initialize(privileges, *pickup_locations)
  unless privileges.is_a?(Privileges)
    raise ArgumentError.new("Expecting #{privileges} to be a Privileges")
  end
  @privileges = privileges
  @pickup_locations = pickup_locations
end