diff --git a/lib/thumbnail/strategies/url_thumbnail_generator.rb b/lib/thumbnail/strategies/url_thumbnail_generator.rb new file mode 100644 index 0000000000000000000000000000000000000000..e25b380c858e1386bf904a5734c72ba53cf2a8b3 --- /dev/null +++ b/lib/thumbnail/strategies/url_thumbnail_generator.rb @@ -0,0 +1,20 @@ +require 'screencap' + +module Thumbnail + module Strategies + class UrlThumbnailGenerator < ::Thumbnail::GeneratableStrategy + + def generate(screen) + screen.fetch( + width: 1024, + height: 768 + ) + end + + def can_generate?(screen) + ::Screencap::Fetcher == screen.class + end + + end + end +end \ No newline at end of file