| 
					
					
					
				 | 
				@ -1,15 +1,14 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				return unless defined?(Rails::Server) | 
				 | 
				 | 
				return unless defined?(Rails::Server) | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				logger = SemanticLogger['MonkeyPatcher'] | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				puts '🐵 MonkeyPatcher runs:' | 
			
		
		
	
		
			
				 | 
				 | 
				patches = Dir.glob(Rails.root.join('lib', 'monkey_patches', '**', '*.rb')) | 
				 | 
				 | 
				patches = Dir.glob(Rails.root.join('lib', 'monkey_patches', '**', '*.rb')) | 
			
		
		
	
		
			
				 | 
				 | 
				patches.each do |file| | 
				 | 
				 | 
				patches.each do |file| | 
			
		
		
	
		
			
				 | 
				 | 
				  logger.info "patching... #{Pathname.new(file).relative_path_from Rails.root}" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  puts "   patching... #{Pathname.new(file).relative_path_from Rails.root}" | 
			
		
		
	
		
			
				 | 
				 | 
				  require file | 
				 | 
				 | 
				  require file | 
			
		
		
	
		
			
				 | 
				 | 
				end | 
				 | 
				 | 
				end | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				case patches.count | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				when 0 then logger.info  '== No patch found ==' | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				when 1 then logger.info  '== 1 successful patch applied ==' | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				else logger.info "== #{count} successful patch applied ==" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				puts "📌 "+ case patches.count | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				     when 0 then 'No patch found' | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				     when 1 then '1 successful patch applied' | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				     else "#{count} successful patch applied" | 
			
		
		
	
		
			
				 | 
				 | 
				     end | 
				 | 
				 | 
				     end |