Aquí hay algo que hago a menudo cuando se programa:construcción cadenas multilínea, mediante programación, en Ruby
code = ''
code << "next line of code #{something}" << "\n"
code << "another line #{some_included_expression}" << "\n"
¿Hay alguna manera mejor que tener << "\n"
o + "\n"
en cada línea? Esto parece bastante ineficiente.
Me interesan las soluciones de Ruby, en particular. Estoy pensando en algo así como
code = string.multiline do
"next line of code #{something}"
"another line #{some_included_expression}"
end
puede perder la variable: '[" first line "," second line "]. join (" \ n ")' – jaredjacobs