class Exlibris::Aleph::AdminLibrary
Attributes
code[R]
Public Class Methods
new(code)
click to toggle source
# File lib/exlibris/aleph/admin_library.rb, line 6 def initialize(code) unless code.is_a?(String) raise ArgumentError.new("Expecting #{code} to be a String") end @code = code end
Public Instance Methods
==(other_object)
click to toggle source
# File lib/exlibris/aleph/admin_library.rb, line 17 def ==(other_object) other_object.instance_of?(self.class) && code == other_object.code end
Also aliased as: eql?
hash()
click to toggle source
# File lib/exlibris/aleph/admin_library.rb, line 22 def hash code.hash end
normalized_code()
click to toggle source
# File lib/exlibris/aleph/admin_library.rb, line 13 def normalized_code @normalized_code ||= code.downcase end