Files
slackthemes/lib/screenshot_generator.rb
T

18 lines
520 B
Ruby
Raw Normal View History

require 'lib/screenshot'
class ScreenshotGenerator < ::Middleman::Extension
def initialize(app, options_hash={}, &block)
super
2015-03-17 01:47:29 +02:00
app.before_build do |builder|
builder.say "==> Begin - Theme thumbnail generator", :green
Screenshot.prepare
themes.each do |theme|
2015-03-17 01:47:29 +02:00
Screenshot.new(theme).generate_theme_image(builder)
end
2015-03-17 01:47:29 +02:00
builder.say "==> End - Theme thumbnail generator", :green
end
end
end
::Middleman::Extensions.register(:screenshot_generator, ScreenshotGenerator)