class Resilient::Key
Attributes
name[R]
Public Class Methods
new(name)
click to toggle source
# File lib/resilient/key.rb, line 17 def initialize(name) raise TypeError, "name must be a String" unless name.is_a?(String) @name = name end
wrap(string_or_instance)
click to toggle source
Public Instance Methods
==(other)
click to toggle source
# File lib/resilient/key.rb, line 22 def ==(other) self.class == other.class && name == other.name end
Also aliased as: eql?
hash()
click to toggle source
# File lib/resilient/key.rb, line 27 def hash @name.hash end