Find.find???? Mira vos, no sabia que existia. Yo prefiero Dir.glob, o hasta
Dir.[]
Podes hacerlo mas o menos asi:
# Los archivos que aceptas
I_LIKE_TYPES= %w|file directory|
# Checkeo archivos validos
def i_like_file file
# ri File.ftype dice:
# File.ftype(file_name) => string
# --------------------------------------------------------------------
# Identifies the type of the named file; the return string is one of
# 'file', 'directory', 'characterSpecial',
# 'blockSpecial', 'fifo', 'link', 'socket', or
# 'unknown'.
return true if I_LIKE_TYPES.include? File.ftype(file)
false
end
Dir['Salsa/**/*'].each do |file|
next if !i_like_file(file)
puts "Encontre el archivo que me gusta: #{file}"
end
Damian Janowski <[EMAIL PROTECTED]> escribió: On 8/31/07, Martin Sagastume
wrote:
> Excelente, eso era lo que necesitaba...muchas gracias!!
>
> Estuve mirando si el "API" de Rails...creo que no vi eso :P ..una
> cosa que me llamó la atención es que la clase Find tenga programado el
> método find ...como que es medio desprolijo el hecho de tener un
> metodo que se llame igual que la clase (ya que en ruby no es el
> constructor) Buscar.buscar en lugar de Buscador.buscar o algo asi
> ... es por algo en especial ?
Nu sé :)
Pero me parece que suele pasar con esas pequeñas funcionalidades que
son casi "helper" y muchas veces quedan como métodos de clase, etc.
Por ejemplo: Iconv.iconv
Saludos!
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
---------------------------------
¡Sé un mejor fotógrafo!
Perfeccioná tu técnica y encontrá las mejores fotos.
Visitá http://ar.yahoo.com/promos/mejorfotografo.html_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar