class FlickrOfflineGallery::GalleryGenerator

Public Class Methods

new(photoset) click to toggle source
# File lib/flickr_offline_gallery/gallery_generator.rb, line 5
def initialize(photoset)
  @photoset = photoset
end

Public Instance Methods

download_images(size = "medium_800") click to toggle source
# File lib/flickr_offline_gallery/gallery_generator.rb, line 15
def download_images(size = "medium_800")
  PhotosetDownloader.new(@photoset, size).download
end
render_photo_pages() click to toggle source
# File lib/flickr_offline_gallery/gallery_generator.rb, line 19
def render_photo_pages
  @photoset.photos.each do |photo|
    PhotoPage.new(photo).write
  end
end
render_photoset(size) click to toggle source
# File lib/flickr_offline_gallery/gallery_generator.rb, line 9
def render_photoset(size)
  download_images(size)
  render_photo_pages
  PhotosetIndexPage.new(@photoset).write
end