ruby aqui documenta
Estou tentando escrever um método em Ruby que usa um documento aqui do código HTML com variáveis de entrada e as preenche de acord
Meu método é:
calcForm(left, op, right, result)
As tags html que estou usando são
<input type="text" name="left" value="?????">
<select name="op">
<option value="add" ?????>+</option>
<option value="mul" ?????>*</option>
</select>
<input type="text" name="right" value="?????">
=
?????
m todos os lugares há pontos de interrogação que meu método precisa preencher com as variáveis left, op, right e resul
Por exemplo
calcForm(6, "mul", 7, 42)
deve retornar a string:
<input type="text" name="left" value="**6**">
<select name="op">
<option value="add">+</option>
<option value="mul" **selected**>*</option>
</select>
<input type="text" name="right" value="**7**">
=
**42**
Então, a palavra "selecionado" deve aparecer após "adicionar" ou "jul", dependendo do valor de op, os valores de esquerda e direita devem ser preenchidos com o valor = "...", e o resultado deve aparecer em a última linha.
Eu sou novo no Ruby, mas foi o que fiz até agora com meu conhecimento dos documentos aqui:
the_tags = <<HERE
<input type="text" name="left" value=#{left}>
<select name="op">
<option value="add" #{op}>+</option>
<option value="mul" #{op}>*</option>
</select>
<input type="text" name="right" value=#{right}>
=
#{result}
HERE
def calcForm(left,op,right,result)
Estou preso neste momento. Estou confuso sobre como conectar meu método calcForm ao documento aqui acim
Qualquer ajuda com isso seria muito apreciado
Obrigado