is there anyway to simplify this?
toolbar = toolbar.add_item(cmd)
toolbar = toolbar.add_item(cmd2)
toolbar = toolbar.add_item(cmd3)
toolbar = toolbar.add_item(cmd4)
toolbar = toolbar.add_item(cmd5)
toolbar = toolbar.add_item(cmd6)
toolbar = toolbar.add_item(cmd7)
toolbar = toolbar.add_item(cmd8)
toolbar = toolbar.add_item(cmd9)
I tried with this but didn’t work
comandos = [cmd ,cmd1, cmd2, cmd3, cmd4 ,cmd5, cmd6, cmd7, cmd8, cmd9]
comandos.each |c| { toolbar = toolbar.add_item(c) }
Also I tried to simlify this with a for loop but didn’t work
@dialog.add_action_callback("addParam1") { |action_context| insertaContenido(1, "archivo") }
@dialog.add_action_callback("addParam2") { |action_context| insertaContenido(2, "archivo") }
@dialog.add_action_callback("addParam3") { |action_context| insertaContenido(3, "archivo") }
@dialog.add_action_callback("addParam4") { |action_context| insertaContenido(4, "archivo") }
@dialog.add_action_callback("addParam5") { |action_context| insertaContenido(5, "archivo") }
I tried:
for i in (1..5)
@dialog.add_action_callback("addParam#{i.to_s}") { |action_context| insertaContenido(i, "archivo") }
end