require version 5 of the twitter gem due to removal of Twitter.configure method

This commit is contained in:
Marc Wickenden
2013-11-24 00:20:08 +00:00
parent 91575adcb2
commit f2ba3b55e8
2 changed files with 3 additions and 3 deletions

View File

@@ -34,7 +34,7 @@ gem "msfrpc-client"
gem "rubyzip", "~> 1.0.0"
# notifications
gem "twitter"
gem "twitter", ">= 5.0.0"
if ENV['BEEF_TEST']
# for running unit tests

View File

@@ -21,7 +21,7 @@ module Channels
@config = BeEF::Core::Configuration.instance
# configure the Twitter client
Twitter.configure do |config|
client = Twitter::REST::Client.new do |config|
config.consumer_key = @config.get('beef.extension.notifications.twitter.consumer_key')
config.consumer_secret = @config.get('beef.extension.notifications.twitter.consumer_secret')
config.oauth_token = @config.get('beef.extension.notifications.twitter.oauth_token')
@@ -29,7 +29,7 @@ module Channels
end
begin
Twitter.direct_message_create(username, message)
client.direct_message_create(username, message)
rescue
print "Twitter send failed, verify tokens have Read/Write/DM acceess..\n"
end