Returns true when ali matches self
"kimmy".gibbler == "c8027100ecc54945ab15ddac529230e38b1ba6a1" # => true "kimmy".gibbler == "c8027100" # => false
# File lib/gibbler.rb, line 113 def ==(ali) return true if self.to_s == ali.to_s false end
Returns true when g matches one of: self, short, shorter, tiny
"kimmy".gibbler === "c8027100ecc54945ab15ddac529230e38b1ba6a1" # => true "kimmy".gibbler === "c8027100" # => true "kimmy".gibbler === "c80271" # => true "kimmy".gibbler === "c802" # => true
# File lib/gibbler.rb, line 125 def ===(g) return true if [to_s, short, shorter, tiny].member?(g.to_s) false end
# File lib/gibbler.rb, line 60 def base(base=Gibbler.default_base) v = self.to_i(Gibbler.default_base).to_s(base) v.extend Gibbler::Digest::InstanceMethods self.class.new v end
Returns the first 8 characters of itself (the digest).
e.g.
"kimmy".gibbler # => c8027100ecc54945ab15ddac529230e38b1ba6a1 "kimmy".gibbler.short # => c8027100
# File lib/gibbler.rb, line 82 def short shorten(8) end
Shorten the digest to the given (optional) length.
# File lib/gibbler.rb, line 71 def shorten(len=20) self[0..len-1] end
Returns the first 6 characters of itself (the digest).
e.g.
"kimmy".gibbler # => c8027100ecc54945ab15ddac529230e38b1ba6a1 "kimmy".gibbler.shorter # => c80271
# File lib/gibbler.rb, line 93 def shorter shorten(6) end
Returns the first 4 characters of itself (the digest).
e.g.
"kimmy".gibbler # => c8027100ecc54945ab15ddac529230e38b1ba6a1 "kimmy".gibbler.tiny # => c802
# File lib/gibbler.rb, line 104 def tiny shorten(4) end
Return an integer assuming base is Gibbler.default_base.
# File lib/gibbler.rb, line 50 def to_i(base=nil) base ||= Gibbler.default_base super(base) end
Generated with the Darkfish Rdoc Generator 2.