From 806a8d01c49895b8e9c4322a3cf253f601b4c5a9 Mon Sep 17 00:00:00 2001
From: Michael Hanson <michael.b.hanson@gmail.com>
Date: Fri, 30 Sep 2011 22:04:45 -0700
Subject: [PATCH] Add support for a ':stylesheet' option

---
 lib/guard/rocco.rb | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/lib/guard/rocco.rb b/lib/guard/rocco.rb
index 4b6cbc1..ff8ee4f 100644
--- a/lib/guard/rocco.rb
+++ b/lib/guard/rocco.rb
@@ -28,7 +28,9 @@ module Guard
       target ||= filename_to_target(path)
       puts "rocco: #{path} -> #{target}"
       FileUtils.mkdir_p File.split(target).first
-      File.open(target, 'wb') { |fh| fh.print ::Rocco.new(path, all_paths).to_html }
+      File.open(target, 'wb') do |fh|
+        fh.print ::Rocco.new(path, all_paths, rocco_options).to_html
+      end
     end
 
     def all_paths
@@ -38,6 +40,10 @@ module Guard
     def filename_to_target(path)
       File.join(@options[:dir], path).gsub(%r{\.[^\.]+$}, '.html')
     end
+
+    def rocco_options
+      @options[:stylesheet] ? {stylesheet: @options[:stylesheet]} : {}
+    end
   end
 end