class Exlibris::Aleph::Table::Reader::SubLibraries
Constants
- ADMIN_LIBRARY
- FILENAME
Public Class Methods
new()
click to toggle source
Calls superclass method
Exlibris::Aleph::Table::Reader::Base::new
# File lib/exlibris/aleph/table/reader/sub_libraries.rb, line 9 def initialize super(ADMIN_LIBRARY, FILENAME) end
Public Instance Methods
all()
click to toggle source
# File lib/exlibris/aleph/table/reader/sub_libraries.rb, line 17 def all rows.map do |row| admin_library = AdminLibrary.new(row.admin_library_code) SubLibrary.new(row.code, row.display, admin_library) end end
rows()
click to toggle source
Calls superclass method
Exlibris::Aleph::Table::Reader::Base#rows
# File lib/exlibris/aleph/table/reader/sub_libraries.rb, line 13 def rows @rows ||= super.reject { |row| irrelevant_codes.include?(row.code) } end
Private Instance Methods
irrelevant_codes()
click to toggle source
# File lib/exlibris/aleph/table/reader/sub_libraries.rb, line 25 def irrelevant_codes @irrelevant_codes ||= Config.irrelevant_sub_libraries end