Sha256: 3bb0b4191fe9f0c4fa8f9c110fde9bf7227127e768129ecb83e92a1c9931646a

Contents?: true

Size: 640 Bytes

Versions: 1

Compression:

Stored size: 640 Bytes

Contents

module YtStreamingApi
  module RApi
    class << self
      require "base64"
      # NOTA: definir si dejar estos campos como accessors
      attr_accessor :api_key, :client_id, :client_secret, :redirect_uri, :response_type, :scope, :access_type
      attr_reader

      # recibe un bloque inicializador de variables de configuración de payu como la
      # api_key, api_login
      def configure(&block)
        block.call(self)
      end

      # genera el codigo de autenticación que será enviado en los header de todas las peticiones a la api
      def authorization
        @authorization ||= "Bearer "
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
YTStreamingAPI-0.0.1 lib/yt_streaming_api/r_api.rb