Add screenshot generator for themes (and screenshots themselves)

This commit is contained in:
Ufuk Kayserilioglu
2015-03-16 14:40:47 +02:00
parent 71609738df
commit 403a791c94
28 changed files with 104 additions and 24 deletions
+20
View File
@@ -0,0 +1,20 @@
require 'lib/screenshot'
class ScreenshotGenerator < ::Middleman::Extension
include Capybara::DSL
def initialize(app, options_hash={}, &block)
super
app.before_build do |builder|
Screenshot.prepare
data = YAML.load_file('data/themes.yml')
data.each do |theme|
Screenshot.new(theme[:name]).generate_theme_image
end
puts "Hello World"
# builder.run './my_deploy_script.sh'
end
end
end
::Middleman::Extensions.register(:screenshot_generator, ScreenshotGenerator)