Я использую MailFactory для отправки электронной почты и столкнулся с этим странным предложением, которого я раньше не видел. Я из PHP, и занимаюсь Ruby сейчас около полутора недель.Что | smtp | бит в следующем фрагменте Ruby?
Is the | smtp | переменная значение, которое возвращается Net :: SMTP.start, а затем используется в блоке {}?
response = Net::SMTP.start(cfg['host'], 25, cfg['from_domain'], cfg['username'], cfg['password'], :plain) {
| smtp |
recipients = cfg['mail_targets']['errors']
smtp.send_message(mail.to_s, mail.from, [recipients, mail])
}