Skip to content

Instantly share code, notes, and snippets.

@xenda
Last active January 2, 2016 18:39
Show Gist options
  • Select an option

  • Save xenda/8345360 to your computer and use it in GitHub Desktop.

Select an option

Save xenda/8345360 to your computer and use it in GitHub Desktop.

Revisions

  1. xenda revised this gist Jan 10, 2014. 1 changed file with 41 additions and 0 deletions.
    41 changes: 41 additions & 0 deletions gistfile2.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,41 @@

    session["current_user"] = request.env["omniauth.auth"]["uid"]
    provider = request.env["omniauth.auth"]["provider"]
    token = request.env["omniauth.auth"]["credentials"]["token"]
    secret = request.env["omniauth.auth"]["credentials"]["secret"]

    if provider =~ /twitter/


    logger.info token
    logger.info secret

    twitter = Twitter::REST::Client.new do |config|
    config.consumer_key = '4sOviqvHXhvmLXHivZvWKw'
    config.consumer_secret = '9kluWJlu3V25yAmFvFuxMmSDbt3SNzXhFZUelOoA3VA'
    config.access_token = token
    config.access_token_secret = access
    end

    #twitter = Twitter::Client.new(oauth_token: token, oauth_token_secret: secret)


    twitter.update("OMG IT WORKS ;_;")

    session["name"] = request.env["omniauth.auth"]["info"]["name"]
    session["image"] = request.env["omniauth.auth"]["info"]["image"]
    elsif provider =~ /github/
    #Octokit.new..
    else
    # facebook
    # Koala.new(token, secret)
    end

    # uid = request.env["omniauth.auth"]["uid"]
    # provider = request.env["omniauth.auth"]["provider"]
    # user = User.find_or_create_by_uid_and_provider(uid, provider)

    # session["current_user"] = user.id



  2. xenda created this gist Jan 10, 2014.
    1 change: 1 addition & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    provider :twitter, '4sOviqvHXhvmLXHivZvWKw', '9kluWJlu3V25yAmFvFuxMmSDbt3SNzXhFZUelOoA3VA'