diff options
| author | mo khan <mo@mokhan.ca> | 2015-01-20 21:57:13 -0700 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2015-01-20 21:57:13 -0700 |
| commit | b8220fc12cc3baae6c3e8f3c5dc5686cf1ef4df3 (patch) | |
| tree | 387a5f36cf900ea6b84c2dbae1bd366181d4e2d2 /app/services | |
| parent | ce17e75c579e8973583c59adfddaeab616f795fd (diff) | |
inline configuration variable.
Diffstat (limited to 'app/services')
| -rw-r--r-- | app/services/infrastructure/twitter_publisher.rb | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/app/services/infrastructure/twitter_publisher.rb b/app/services/infrastructure/twitter_publisher.rb index 8d5a1bec..18ef3f29 100644 --- a/app/services/infrastructure/twitter_publisher.rb +++ b/app/services/infrastructure/twitter_publisher.rb @@ -1,20 +1,16 @@ class TwitterPublisher - def initialize(configuration = ENV) - @configuration = configuration - end - def tweet(message) - create_client.update(message) unless Rails.env.test? + client.update(message) unless Rails.env.test? end private - def create_client + def client Twitter::REST::Client.new do |config| - config.consumer_key = @configuration["TWITTER_CONSUMER_KEY"] - config.consumer_secret = @configuration["TWITTER_CONSUMER_SECRET"] - config.access_token = @configuration["TWITTER_ACCESS_TOKEN"] - config.access_token_secret = @configuration["TWITTER_ACCESS_SECRET"] + config.consumer_key = ENV["TWITTER_CONSUMER_KEY"] + config.consumer_secret = ENV["TWITTER_CONSUMER_SECRET"] + config.access_token = ENV["TWITTER_ACCESS_TOKEN"] + config.access_token_secret = ENV["TWITTER_ACCESS_SECRET"] end end end |
