Sha256: 1b30d31bc680b687080d78b6d6926b1c824a00d2490b5989e49ee0043bee459b
Contents?: true
Size: 601 Bytes
Versions: 2
Compression:
Stored size: 601 Bytes
Contents
require 'fileutils' namespace :picturama do namespace :url do desc "Normalize album names name for URL format" task :sluglify, :source do |t, args| albums = Picturama::albums(args[:source]) puts "In folder #{args[:source].inspect} I'm moving..." albums.each do |album| target_folder = "#{args[:source]}/#{album.folder.to_url}" unless File.directory?(target_folder) FileUtils.mv "#{args[:source]}/#{album.folder}", "#{target_folder}" puts "#{album.folder.inspect} to #{album.folder.to_url.inspect}" end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
picturama-1.0.1 | lib/tasks/url.rake |
picturama-1.0.0beta | lib/tasks/url.rake |