Sha256: 533662c8c0b7062f4f87eb3a028a26a1bf66e7c7e63a5331e050d7daae03c765

Contents?: true

Size: 518 Bytes

Versions: 1

Compression:

Stored size: 518 Bytes

Contents

module Warden
  module Salesforce
    class User
      attr_reader :token
      attr_reader :refresh_token
      attr_reader :instance_url
      attr_reader :raw_info

      def initialize(access_token)
        @token         = access_token.token
        @refresh_token = access_token.refresh_token
        @instance_url  = access_token.params['instance_url']
        @raw_info      = access_token.post(access_token['id']).parsed
      end

      def username
        raw_info['username']
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
warden-salesforce-0.1.0 lib/warden-salesforce/user.rb