Sha256: 61158cc8740677be6b03162b411bbbdfcf73e92fb17efa5368d2fb61b84072a3
Contents?: true
Size: 783 Bytes
Versions: 3
Compression:
Stored size: 783 Bytes
Contents
module Exlibris module Aleph module Table module Reader class SubLibraries < Base ADMIN_LIBRARY = AdminLibrary.new('alephe') FILENAME = 'tab_sub_library.eng' def initialize super(ADMIN_LIBRARY, FILENAME) end def rows @rows ||= super.reject { |row| irrelevant_codes.include?(row.code) } end def all rows.map do |row| admin_library = AdminLibrary.new(row.admin_library_code) SubLibrary.new(row.code, row.display, admin_library) end end private def irrelevant_codes @irrelevant_codes ||= Config.irrelevant_sub_libraries end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems