Sha256: b55ee44cef3aa74ae482c9e2b52c91c1c1bab24e5ef12f7c7490eb9278b2f71b

Contents?: true

Size: 428 Bytes

Versions: 2

Compression:

Stored size: 428 Bytes

Contents

require 'chronicle/etl/oauth_authorizer'

module Chronicle
  module Foursquare
    class Authorizer < Chronicle::ETL::OauthAuthorizer
      provider :foursquare
      omniauth_strategy :foursquare
      pluck_secrets({ 
        access_token: [:credentials, :token],
        uid: [:uid],
        first_name: [:info, :first_name],
        last_name: [:info, :last_name],
        email: [:info, :email],
      })
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
chronicle-foursquare-0.1.1 lib/chronicle/foursquare/authorizer.rb
chronicle-foursquare-0.1.0 lib/chronicle/foursquare/authorizer.rb