Module Kernel
In: lib/rscm/scm/perforce.rb

Methods

debug   timeout  

Public Instance methods

todo: replace with logger

[Source]

     # File lib/rscm/scm/perforce.rb, line 484
484:   def debug(msg)
485:     #puts msg
486:   end

TODO: use Ruby‘s built-in timeout? (require ‘timeout’)

[Source]

     # File lib/rscm/scm/perforce.rb, line 475
475:   def timeout(attempts=5, &proc)
476:     0.upto(attempts) do
477:       sleep 1
478:       return false if proc.call
479:     end
480:     true
481:   end

[Validate]