Изучая Ruby, я иногда сталкивался с оператором "=>". Обычно я вижу его в виде
:symbol => value
и он похоже часто используется при передаче значений функциям. Как именно называется этот оператор? Что это делает/означает? Это встроено в Ruby или это что-то, что различные фреймворки, такие как Rails и DataMapper, добавляют к классу символов? Используется ли он только в сочетании с классом символов? Спасибо.