Я использую twitter-login в моем приложении на Rails. Это приложение Rack, которое монтируется в rout.rb.
Он предоставляет вспомогательный метод с именем twitter_client
, который является экземпляром OAuth :: AccessToken. С OAuth :: AccessToken я могу совершать звонки в API Twitter:
twitter_client.post('/statuses/update.xml', {'status' => 'test test test', 'Accept' => 'application/xml'})
Я пытаюсь связать это с методом в моей User
модели, но сталкиваюсь с ошибкой, поскольку сеанс недоступен внутри класса модели.
Какой хороший способ обернуть OAuth::AccessToken#post
в User#tweet_something
?