resolves #4858 pass site instance to watch plugin
- prevents the watch plugin from creating a new site instance
This commit is contained in:
		
							parent
							
								
									5e74610755
								
							
						
					
					
						commit
						d590d7a738
					
				| 
						 | 
				
			
			@ -70,9 +70,14 @@ module Jekyll
 | 
			
		|||
        # options - A Hash of options passed to the command
 | 
			
		||||
        #
 | 
			
		||||
        # Returns nothing.
 | 
			
		||||
        def watch(_site, options)
 | 
			
		||||
        def watch(site, options)
 | 
			
		||||
          External.require_with_graceful_fail "jekyll-watch"
 | 
			
		||||
          Jekyll::Watcher.watch(options)
 | 
			
		||||
          watch_method = Jekyll::Watcher.method(:watch)
 | 
			
		||||
          if watch_method.parameters.size == 1
 | 
			
		||||
            watch_method.call(options)
 | 
			
		||||
          else
 | 
			
		||||
            watch_method.call(options, site)
 | 
			
		||||
          end
 | 
			
		||||
        end
 | 
			
		||||
      end # end of class << self
 | 
			
		||||
    end
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue