Sha256: 8258300e3c6093f649936f83a9950bb39ef5a152da2e63e6bd83713a6416a9cd
Contents?: true
Size: 609 Bytes
Versions: 1
Compression:
Stored size: 609 Bytes
Contents
module ImageCollage class Runner attr_reader :keywords, :options COLLAGE_IMAGE_COUNT = 10 def initialize(keywords, options) @keywords = keywords @options = options || {} end def run flickr_api = ImageCollage::FlickrApi.new(@options.fetch(:flickr_api_key)) image_url_requester = ImageUrlRequester.new(@keywords, flickr_api, image_url_count: COLLAGE_IMAGE_COUNT) collage_generator = CollageGenerator.new(image_url_requester.image_urls) collage_generator.generate_image_collage(@options.fetch(:image_collage_path)) return 0 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
imagecollage-0.1.0 | lib/imagecollage/runner.rb |