Sha256: 13fa968f3b7218ba30b8bacad07e8a668a7c837efa851068c40f1c2af0e2df6e
Contents?: true
Size: 579 Bytes
Versions: 3
Compression:
Stored size: 579 Bytes
Contents
# require 'twitter' module GoodData::Bricks class TwitterMiddleware < GoodData::Bricks::Middleware def call(params) client = Twitter::REST::Client.new do |config| config.consumer_key = params[:twitter_consumer_key] config.consumer_secret = params[:twitter_consumer_secret] config.access_token = params[:twitter_access_token] config.access_token_secret = params[:twitter_access_token_secret] end returning(@app.call(params)) do |result| client.update(result) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems