В Ruby я пытаюсь написать строку, которая использует переменную, если она была установлена, в противном случае значение по умолчанию имеет значение:
myvar = # assign it to ENV['MY_VAR'], otherwise assign it to 'foobar'
Я мог бы написать этот код следующим образом:
if ENV['MY_VAR'].is_set? #whatever the function is to check if has been set
myvar = ENV['MY_VAR']
else
myvar = 'foobar'
end
Но это довольно многословно, и я пытаюсь написать его максимально кратко. Как я могу это сделать?