lib/ebooks/twitter.rb in ebooks-0.1.0 vs lib/ebooks/twitter.rb in ebooks-0.2.0

- old
+ new

@@ -4,22 +4,23 @@ def initialize(credentials = {}) @consumer_key = credentials.fetch(:consumer_key) @consumer_secret = credentials.fetch(:consumer_secret) @access_token = credentials.fetch(:oauth_token) @access_token_secret = credentials.fetch(:oauth_token_secret) + end - ::Twitter.configure do |config| - config.consumer_key = @consumer_key - config.consumer_secret = @consumer_secret + def twitter_client + ::Twitter::REST::Client.new do |config| + config.consumer_key = @consumer_key + config.consumer_secret = @consumer_secret + config.access_token = @access_token + config.access_token_secret = @access_token_secret end end def tweet(tweet_text) - twitter_client = ::Twitter::Client.new(:oauth_token => @access_token, - :oauth_token_secret => @access_token_secret) tweet_text = tweet_text.gsub('@', '')[0..139] p "#{Time.now}: #{tweet_text}" twitter_client.update(tweet_text) end - end end