Я видел это на скринкасте, и мне просто интересно, что делает в этом случае символ '='.
def express_token=(token)
...
end
Я бы понял, если бы это было что-то вроде этого -
def express_token(token = nil)
Выше (второй фрагмент кода) означает установку nil в качестве значения по умолчанию для параметра tokens. Однако в первом фрагменте кода знак '=' находится вне скобок.