Galera preciso de uma ajuda em ruby sobre mostrar a tabuada de determinados valores


Galera é o seguinte sou novata em ruby e estou quebrando a cabeça aqui, consegui fazer a tabuada do 1 ao 10, já pesquisei na documentação e nao encontrei nada do tipo, estou recorrendo a voces, pois realmente não sei. Além de retornar 1…10, preciso retornar 1..3 e 1…7

def self.tabuada(tabuada) tabuada = ()

for x in 1..10 lines = () for y in 1..10 lines << xy #Exemplo:11,
1*2 end tabuada << lines end tabuada end end