10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/tjplurk/cli.rb', line 10
def auth consumer_key, consumer_secret
api = Tjplurk::API.new(consumer_key, consumer_secret)
puts "Authorize URL: #{api.request_token.authorize_url}"
Launchy.open(api.request_token.authorize_url)
oauth_verifier = ask 'Enter Verification Number:'
access_token = api.request_token.get_access_token oauth_verifier: oauth_verifier
File.open(Tjplurk::API.config_file_path, 'w') do |f|
f.puts consumer_key
f.puts consumer_secret
f.puts access_token.token
f.puts access_token.secret
end
puts "Key & secret successfully saved to \"#{Tjplurk::API.config_file_path}\"."
end
|