Automatizzare galleria web

In una app web che gestisco sono presenti molte foto che vengono gestite
con il plugin attachement_fu.
Usando le potenzialità di script/runner combinandolo con uno script bash
volevo far in modo che tutti i file immagine (molti!!) vangano
processati da un metodo sel della classe image.
Il mio problema è passare i parametri per la creazione dell’immagine.

def self.prova(url,event)
image = [{“upload_data” => url}]
i = Image.create(image)
g = Gallery.new
g.image_id = i.id
g.event_id = event
g.save
end

che sarà eseguito da script/runner Image.prova’“path/to/image”,“1”)

l’associazione fra i modelli è image 1 === * Gallery * === 1 event

Lo script sh sara un ciclo for che scandisce il risultato del comando ls
di unix