"Hola, Tanneritos"
# File lib/gibbler.rb, line 236 def self.debug=(v); @@gibbler_debug = v; end
Returns the current debug status (true or false)
# File lib/gibbler.rb, line 233 def self.debug?; @@gibbler_debug; end
Sends str to Digest::SHA1.hexdigest. If another digest class has been specified, that class will be used instead. If Gibbler.secret is set, str will be prepended with the value.
See: digest_type
# File lib/gibbler.rb, line 246 def self.digest(str, digest_type=nil) digest_type ||= @@gibbler_digest_type str = [Gibbler.secret, str].join(':') unless Gibbler.secret.nil? dig = digest_type.hexdigest(str) dig = dig.to_i(16).to_s(Gibbler.default_base) if 16 != Gibbler.default_base dig end
Returns the current digest class.
# File lib/gibbler.rb, line 238 def self.digest_type; @@gibbler_digest_type; end
Specify a different digest class. The default is +Digest::SHA1+. You could try +Digest::SHA256+ by doing this:
Object.gibbler_digest_type = Digest::SHA256
# File lib/gibbler.rb, line 229 def self.digest_type=(v) @@gibbler_digest_type = v end
# File lib/gibbler.rb, line 235 def self.disable_debug; @@gibbler_debug = false; end
# File lib/gibbler.rb, line 234 def self.enable_debug; @@gibbler_debug = true; end
# File lib/gibbler.rb, line 254 def self.gibbler_debug(*args) return unless Gibbler.debug? p args end
Generated with the Darkfish Rdoc Generator 2.