Sha256: ce914d7ea69cc1c65cd37a7fd4e78b96aab1bb6fec31afa6ed48531e831e7299
Contents?: true
Size: 940 Bytes
Versions: 2
Compression:
Stored size: 940 Bytes
Contents
#!/usr/bin/env ruby require 'socket' require 'time' module Gearman class ServerDownException < Exception; end # = Util # # == Description # Static helper methods and data used by other classes. class Util @@debug = false ## # Enable or disable debugging output (off by default). # # @param v print debugging output def Util.debug=(v) @@debug = v end ## # Log a message if debugging is enabled. # # @param str message to log def Util.log(str, force=false) puts "#{Time.now.strftime '%Y-%m-%d %H:%M:%S'} #{str}" if force or @@debug end ## # Log a message no matter what. # # @param str message to log def Util.err(str) log(str, true) end def Util.ability_name_with_prefix(prefix,name) "#{prefix}\t#{name}" end class << self alias :ability_name_for_perl :ability_name_with_prefix end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
evented-gearman-ruby-1.0.0 | lib/gearman/util.rb |
gearman-ruby-2.0.0 | lib/gearman/util.rb |