Add support for a ':stylesheet' option
This commit is contained in:
parent
e8149fc951
commit
806a8d01c4
@ -28,7 +28,9 @@ module Guard
|
|||||||
target ||= filename_to_target(path)
|
target ||= filename_to_target(path)
|
||||||
puts "rocco: #{path} -> #{target}"
|
puts "rocco: #{path} -> #{target}"
|
||||||
FileUtils.mkdir_p File.split(target).first
|
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
|
end
|
||||||
|
|
||||||
def all_paths
|
def all_paths
|
||||||
@ -38,6 +40,10 @@ module Guard
|
|||||||
def filename_to_target(path)
|
def filename_to_target(path)
|
||||||
File.join(@options[:dir], path).gsub(%r{\.[^\.]+$}, '.html')
|
File.join(@options[:dir], path).gsub(%r{\.[^\.]+$}, '.html')
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def rocco_options
|
||||||
|
@options[:stylesheet] ? {stylesheet: @options[:stylesheet]} : {}
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user