class Myun2::Twitter::Authenticate

Attributes

access_token[R]
authorize_url[R]
client[R]

Public Class Methods

new(params) click to toggle source
# File lib/myun2/twitter/authenticate.rb, line 8
def initialize(params)
  @client = TwitterOAuth::Client.new(params)
end

Public Instance Methods

authorize(pin_code) click to toggle source
# File lib/myun2/twitter/authenticate.rb, line 17
def authorize(pin_code)
  @access_token = client.authorize(
    @token.token, @token.secret, oauth_verifier: pin_code)
end
request_authorize_url() click to toggle source
# File lib/myun2/twitter/authenticate.rb, line 12
def request_authorize_url
  @token = client.authentication_request_token(oauth_callback: 'oob')
  @authorize_url = @token.authorize_url
end