class Line::Social::Oauth
Public Instance Methods
refresh!()
click to toggle source
# File lib/line/social/oauth.rb, line 21 def refresh! oauth = client.refresh(refresh_token) self.access_token = oauth.access_token self.expires_in = oauth.expires_in self.id_token = oauth.id_token self.refresh_token = oauth.refresh_token self end
revoke!()
click to toggle source
# File lib/line/social/oauth.rb, line 30 def revoke! client.revoke(access_token) self end
verify!()
click to toggle source
# File lib/line/social/oauth.rb, line 15 def verify! oauth = client.verify(access_token) self.expires_in = oauth.expires_in self end
Private Instance Methods
client()
click to toggle source
# File lib/line/social/oauth.rb, line 37 def client Request::Oauth.new(client_id: client_id, client_secret: client_secret) end