class Exlibris::Aleph::API::Reader::Patron::Address

Attributes

address1[R]
address2[R]
address3[R]
address4[R]
address5[R]
email[R]
sms_number[R]
telephone1[R]
telephone2[R]
telephone3[R]
telephone4[R]
want_sms[R]
zip[R]

Public Class Methods

new(root) click to toggle source
Calls superclass method Exlibris::Aleph::API::Reader::Base::new
# File lib/exlibris/aleph/api/reader/patron/address.rb, line 12
def initialize(root)
  super(root)
  @address1 = z304_address_1['__content__']
  @address2 = z304_address_2['__content__']
  @address3 = z304_address_3['__content__']
  @address4 = z304_address_4['__content__']
  @address5 = z304_address_5['__content__']
  @telephone1 = z304_telephone_1['__content__']
  @telephone2 = z304_telephone_2['__content__']
  @telephone3 = z304_telephone_3['__content__']
  @telephone4 = z304_telephone_4['__content__']
  @zip = z304_zip['__content__']
  @sms_number = z304_sms_number['__content__']
  @want_sms = z303_want_sms['__content__']
  @email = z304_email_address['__content__']
end

Private Instance Methods

address() click to toggle source
# File lib/exlibris/aleph/api/reader/patron/address.rb, line 30
def address
  @address ||= root['address_information']
end
z303_want_sms() click to toggle source
# File lib/exlibris/aleph/api/reader/patron/address.rb, line 78
def z303_want_sms
  @z303_want_sms ||= address['z303_want_sms']
end
z304_address_1() click to toggle source
# File lib/exlibris/aleph/api/reader/patron/address.rb, line 34
def z304_address_1
  @z304_address_1 ||= address['z304_address_1']
end
z304_address_2() click to toggle source
# File lib/exlibris/aleph/api/reader/patron/address.rb, line 38
def z304_address_2
  @z304_address_2 ||= address['z304_address_2']
end
z304_address_3() click to toggle source
# File lib/exlibris/aleph/api/reader/patron/address.rb, line 42
def z304_address_3
  @z304_address_3 ||= address['z304_address_3']
end
z304_address_4() click to toggle source
# File lib/exlibris/aleph/api/reader/patron/address.rb, line 46
def z304_address_4
  @z304_address_4 ||= address['z304_address_4']
end
z304_address_5() click to toggle source
# File lib/exlibris/aleph/api/reader/patron/address.rb, line 50
def z304_address_5
  @z304_address_5 ||= address['z304_address_5']
end
z304_email_address() click to toggle source
# File lib/exlibris/aleph/api/reader/patron/address.rb, line 82
def z304_email_address
  @z304_email_address ||= address['z304_email_address']
end
z304_sms_number() click to toggle source
# File lib/exlibris/aleph/api/reader/patron/address.rb, line 74
def z304_sms_number
  @z304_sms_number ||= address['z304_sms_number']
end
z304_telephone_1() click to toggle source
# File lib/exlibris/aleph/api/reader/patron/address.rb, line 54
def z304_telephone_1
  @z304_telephone_1 ||= address['z304_telephone_1']
end
z304_telephone_2() click to toggle source
# File lib/exlibris/aleph/api/reader/patron/address.rb, line 58
def z304_telephone_2
  @z304_telephone_2 ||= address['z304_telephone_2']
end
z304_telephone_3() click to toggle source
# File lib/exlibris/aleph/api/reader/patron/address.rb, line 62
def z304_telephone_3
  @z304_telephone_3 ||= address['z304_telephone_3']
end
z304_telephone_4() click to toggle source
# File lib/exlibris/aleph/api/reader/patron/address.rb, line 66
def z304_telephone_4
  @z304_telephone_4 ||= address['z304_telephone_4']
end
z304_zip() click to toggle source
# File lib/exlibris/aleph/api/reader/patron/address.rb, line 70
def z304_zip
  @z304_zip ||= address['z304_zip']
end