Я пытаюсь использовать собственный метод с here-doc и хочу передать параметр (нет бизнес-кейса, я просто пытаюсь изучить рубин). Есть ли способ передать параметр в этом случае? Это то, что у меня есть до сих пор.
Простой метод, просто отлично работает.
def meth1
self.upcase
end
str1 = <<MY.meth1
i am a small case string
MY
# "I AM A SMALL CASE STRING\n"
Теперь я подумал, давайте отбросим некоторые параметры и попробуем разные варианты, и irb смотрит на меня пустым взглядом.
#variation 1
def meth2( <<EOF1, <<EOF2 )
EOF1.upcase + "..." + EOF2.downcase
end
str2 = <<MY.meth2
some string
EOF1
ANOTHER STRING
EOF2
MY
<<
? - person Kevin Bowersox   schedule 30.05.2013