Monkeypatch a fix into YARD::Logger#show_progress
This method has an inverted conditional which means the progress bar still animates when `--debug` is passed. Not having an easy way to switch the animation off is a real bummer as it completely hoses the Pry REPL. Ref. lsegal/yard#783
This commit is contained in:
		
							parent
							
								
									47d0cbe356
								
							
						
					
					
						commit
						243d6889d5
					
				| 
						 | 
				
			
			@ -19,3 +19,16 @@ class YARD::CLI::Stats
 | 
			
		|||
    output 'Puppet Types', *type_statistics(:definedtype)
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
class YARD::Logger
 | 
			
		||||
  def show_progress
 | 
			
		||||
    return false if YARD.ruby18? # threading is too ineffective for progress support
 | 
			
		||||
    return false if YARD.windows? # windows has poor ANSI support
 | 
			
		||||
    return false unless io.tty? # no TTY support on IO
 | 
			
		||||
    # Here is the actual monkey patch. A simple fix to an inverted conditional.
 | 
			
		||||
    # Without this Pry is unusable for debugging as the progress bar goes
 | 
			
		||||
    # craaaaaaaazy.
 | 
			
		||||
    return false unless level > INFO # no progress in verbose/debug modes
 | 
			
		||||
    @show_progress
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue