summaryrefslogtreecommitdiff
path: root/app/services
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2015-01-20 21:57:13 -0700
committermo khan <mo@mokhan.ca>2015-01-20 21:57:13 -0700
commitb8220fc12cc3baae6c3e8f3c5dc5686cf1ef4df3 (patch)
tree387a5f36cf900ea6b84c2dbae1bd366181d4e2d2 /app/services
parentce17e75c579e8973583c59adfddaeab616f795fd (diff)
inline configuration variable.
Diffstat (limited to 'app/services')
-rw-r--r--app/services/infrastructure/twitter_publisher.rb16
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