Dica de nomenclatura de método: mantenha os detalhes de implementação fora.

Boa:

def store_user_token
cookies
[:user_token ] = { value: user.token, expires: 1.hour.from_now }
end

Mau:

def store_user_token_in_cookie
cookies
[:user_token ] = { value: user.token, expires: 1.hour.from_now }
end

Discussão:

Mantenha os detalhes de implementação (como você está fazendo x ) fora dos nomes de métodos e classes.

No exemplo acima, você pode decidir, no futuro, alterar a forma como está armazenando o token do usuário, de um armazenamento de cookies para um armazenamento de cache:

def store_user_token_in_cookie
Rails.cache.fetch([user, :token], expires_in: 1.hour.from_now) { user.token }
end

O nome do método agora é enganoso e teria que ser atualizado.