Class: FlickrCollage::FileLoader

Inherits:
Object
  • Object
show all
Defined in:
lib/flickr_collage/file_loader.rb

Constant Summary collapse

FLICK_RAW_URL_METHODS =
%w(url url_m url_s url_t url_b url_z url_q url_n url_c url_o).freeze

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#unsuccessful_keywordsObject

Returns the value of attribute unsuccessful_keywords.



7
8
9
# File 'lib/flickr_collage/file_loader.rb', line 7

def unsuccessful_keywords
  @unsuccessful_keywords
end

Class Method Details

.image_list(keywords) ⇒ Object



9
10
11
# File 'lib/flickr_collage/file_loader.rb', line 9

def self.image_list(keywords)
  FileLoader.new.load_flickr_files(keywords)
end

Instance Method Details

#load_flickr_files(keywords, image_list: Magick::ImageList.new, url_method: 'url_b') ⇒ Object



13
14
15
16
17
# File 'lib/flickr_collage/file_loader.rb', line 13

def load_flickr_files(keywords, image_list: Magick::ImageList.new, url_method: 'url_b')
  keywords.each { |k| image_list.push(load_flickr_file(k, url_method)) }

  [image_list, @unsuccessful_keywords]
end