20 lines
524 B
Ruby
20 lines
524 B
Ruby
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) |