|
|
@@ -11,17 +11,17 @@ module Fotos
|
|
|
end
|
|
|
|
|
|
def call
|
|
|
- @source_dir.files_by_date.each do |date, images|
|
|
|
+ @source_dir.files_by_date.each do |date, assets|
|
|
|
puts "<h2 id=\"#{date}\">#{date} <small><a href=\"#toc\">top</a></small></h2>"
|
|
|
- images.each do |file|
|
|
|
- if File.exist?(file.thumbnail_path)
|
|
|
- puts "<a href=\"#{file.dir_name}/#{file.file_name}\"><img src=\"#{file.thumbnail_path}\" /></a>"
|
|
|
+ assets.reject(&:is_thumbnail?).each do |asset|
|
|
|
+ if File.exist?(asset.thumbnail_path)
|
|
|
+ puts "<a href=\"#{asset.path}\"><img src=\"#{asset.thumbnail_path}\" /></a>"
|
|
|
else
|
|
|
if @generate_thumbnails
|
|
|
- Fotos::Thumbnail.new(file.file_path).create
|
|
|
+ Fotos::Thumbnail.new(asset.path).create
|
|
|
redo
|
|
|
end
|
|
|
- puts "<a href=\"#{file.dir_name}/#{file.file_name}\"><img src=\"#{file.file_path}\" /></a>"
|
|
|
+ puts "<a href=\"#{asset.dirname}/#{asset.file_name}\"><img src=\"#{asset.path}\" /></a>"
|
|
|
end
|
|
|
end
|
|
|
end
|