diff options
author | thea <ta.kupler@gmail.com> | 2016-09-02 15:16:15 +0200 |
---|---|---|
committer | thea <ta.kupler@gmail.com> | 2016-09-02 15:16:15 +0200 |
commit | 18cb3ebbcafe09a194c938e8884f9d3f3753f635 (patch) | |
tree | 4057e6b8056674a4b2a88cb4e901b27c20e7b652 | |
parent | 9414f88f743bfe4a74301eb410e4f2d45f2d5ab0 (diff) |
moved bearer token script
included passing bearer token into secrets-file
-rw-r--r-- | script/generate_bearer_token.rb (renamed from config/generate_bearer_token.rb) | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/config/generate_bearer_token.rb b/script/generate_bearer_token.rb index 9d8f517..d3a1e4a 100644 --- a/config/generate_bearer_token.rb +++ b/script/generate_bearer_token.rb @@ -35,18 +35,19 @@ end uri = URI("https://api.twitter.com/oauth2/token") data = "grant_type=client_credentials" -cre = Base64.encode64("#{consumer_key}:#{consumer_secret}") -cre.delete!("\n") +cre = Base64.strict_encode64("#{consumer_key}:#{consumer_secret}") authorization_headers = { "Authorization" => "Basic #{cre}"} Net::HTTP.start(uri.host, uri.port, use_ssl: true) do |http| response = http.request_post(uri, data, authorization_headers) token_hash = JSON.parse(response.body) - bearer_token = token_hash["access_token"] + @bearer_token = token_hash["access_token"] end -if options[:file].nil? || options[:consec].nil? then - puts bearer_token +if options[:file].nil? then + puts @bearer_token else - # put data into config/secrets.yml + if options[:file] == "config/secrets.yml" + Rails.application.secrets.twitter['bearer_token'] = @bearer_token + end end |