Sha256: 9d90dea8fc403e54c40c5a024e47b555b1b2e4892219ee8ad43334824b7dd13a

Contents?: true

Size: 883 Bytes

Versions: 2

Compression:

Stored size: 883 Bytes

Contents

module Lt
  module Google
    module Api
      module Auth
        class Service
          self.@authorizer_for: untyped

          @context: untyped
          @options: untyped
          @credentials: untyped
          @user_id: untyped
          @user_token: untyped

          REDIS_PREFIX: "lt-google-api"

          def self.authorizer_for: (untyped callback_path) -> untyped
          def self.redis: -> untyped

          attr_reader context: untyped

          def initialize: (untyped context, ?::Hash[untyped, untyped] options) -> void
          def authorization_url: -> untyped
          def authorizer: -> untyped
          def credentials: -> untyped
          def user_id: -> untyped

          private

          def redis: -> untyped
          def remove_expired_token: -> (nil | untyped)
          def user_token: -> untyped
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
lt-lcms-0.6.0 vendor/rbs/lt-google-api/lib/lt/google/api/auth/service.rbs
lt-google-api-0.3.0 sig/lib/lt/google/api/auth/service.rbs