2015-03-16 14:40:47 +02:00
|
|
|
require 'lib/screenshot'
|
|
|
|
|
|
|
|
|
|
class ScreenshotGenerator < ::Middleman::Extension
|
|
|
|
|
include Capybara::DSL
|
|
|
|
|
|
|
|
|
|
def initialize(app, options_hash={}, &block)
|
|
|
|
|
super
|
|
|
|
|
app.before_build do |builder|
|
|
|
|
|
Screenshot.prepare
|
2015-03-16 21:43:31 +02:00
|
|
|
|
|
|
|
|
themes.each do |theme|
|
2015-03-16 14:55:18 +02:00
|
|
|
Screenshot.new(theme).generate_theme_image
|
2015-03-16 14:40:47 +02:00
|
|
|
end
|
2015-03-16 21:43:31 +02:00
|
|
|
|
2015-03-16 14:40:47 +02:00
|
|
|
puts "Hello World"
|
|
|
|
|
# builder.run './my_deploy_script.sh'
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
::Middleman::Extensions.register(:screenshot_generator, ScreenshotGenerator)
|