class Exlibris::Aleph::Item::CirculationPolicy::Privileges
Attributes
bookable[R]
booking_hours[R]
displayable[R]
limit_hold[R]
loanable[R]
photocopyable[R]
recallable[R]
reloaning_limit[R]
renewable[R]
requestable[R]
rush_recallable[R]
specific_item[R]
Public Class Methods
new(row)
click to toggle source
# File lib/exlibris/aleph/item/circulation_policy/privileges.rb, line 10 def initialize(row) @loanable = row.loanable @renewable = row.renewable @requestable = row.requestable @photocopyable = row.photocopyable @displayable = row.displayable @specific_item = row.specific_item @limit_hold = row.limit_hold @recallable = row.recallable @rush_recallable = row.rush_recallable @reloaning_limit = row.reloaning_limit @bookable = row.bookable @booking_hours = row.booking_hours end
Public Instance Methods
always_requestable?()
click to toggle source
# File lib/exlibris/aleph/item/circulation_policy/privileges.rb, line 37 def always_requestable? requestable == 'C' end
bookable?()
click to toggle source
# File lib/exlibris/aleph/item/circulation_policy/privileges.rb, line 65 def bookable? bookable == 'Y' end
displayable?()
click to toggle source
# File lib/exlibris/aleph/item/circulation_policy/privileges.rb, line 45 def displayable? displayable == 'Y' end
limit_hold?()
click to toggle source
# File lib/exlibris/aleph/item/circulation_policy/privileges.rb, line 53 def limit_hold? limit_hold == 'Y' end
loanable?()
click to toggle source
# File lib/exlibris/aleph/item/circulation_policy/privileges.rb, line 25 def loanable? loanable == 'Y' end
photocopyable?()
click to toggle source
# File lib/exlibris/aleph/item/circulation_policy/privileges.rb, line 41 def photocopyable? photocopyable == 'Y' end
recallable?()
click to toggle source
# File lib/exlibris/aleph/item/circulation_policy/privileges.rb, line 57 def recallable? recallable == 'Y' end
renewable?()
click to toggle source
# File lib/exlibris/aleph/item/circulation_policy/privileges.rb, line 29 def renewable? renewable == 'Y' end
requestable?()
click to toggle source
# File lib/exlibris/aleph/item/circulation_policy/privileges.rb, line 33 def requestable? always_requestable? || requestable == 'Y' end
rush_recallable?()
click to toggle source
# File lib/exlibris/aleph/item/circulation_policy/privileges.rb, line 61 def rush_recallable? rush_recallable == 'Y' end
specific_item?()
click to toggle source
# File lib/exlibris/aleph/item/circulation_policy/privileges.rb, line 49 def specific_item? specific_item == 'Y' end