¿Cómo convertir un método Ruby en un bloque?
¿Hay alguna manera de simplificar el siguiente código?
nombres de archivos es una lista de nombres de archivos (cadenas), por ejemplo, ["foo.txt", "bar.c", "baz.yaml"]
filenames.map { |f| File.size(f) }
¿Hay alguna manera de convertir "File.size" en un proc o un bloque? Para los métodos en objetos existentes, puedo hacer&:method
. ¿Hay algo análogo para los métodos de nivel de módulo?