class Exlibris::Aleph::Item::Queue

Attributes

value[R]

Public Class Methods

new(value) click to toggle source
# File lib/exlibris/aleph/item/queue.rb, line 7
def initialize(value)
  @value = value
end

Public Instance Methods

number_of_requests() click to toggle source
# File lib/exlibris/aleph/item/queue.rb, line 15
def number_of_requests
  @number_of_requests ||= begin
    if number_of_requests_matched_data.nil?
      0
    else
      number_of_requests_matched_data[1].to_i
    end
  end
end
to_s() click to toggle source
# File lib/exlibris/aleph/item/queue.rb, line 11
def to_s
  value
end

Private Instance Methods

number_of_requests_matched_data() click to toggle source
# File lib/exlibris/aleph/item/queue.rb, line 26
def number_of_requests_matched_data
  @number_of_requests_matched_data ||= /^(\d+) request\(s\)/.match(value)
end