Module: YtStreamingApi::RApi

Defined in:
lib/yt_streaming_api/r_api.rb,
lib/yt_streaming_api/r_api/login.rb,
lib/yt_streaming_api/r_api/request.rb,
lib/yt_streaming_api/r_api/messages.rb,
lib/yt_streaming_api/r_api/broadcast.rb

Defined Under Namespace

Classes: Broadcast, Login, Message, Request

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.access_typeObject

NOTA: definir si dejar estos campos como accessors



6
7
8
# File 'lib/yt_streaming_api/r_api.rb', line 6

def access_type
  @access_type
end

.api_keyObject

NOTA: definir si dejar estos campos como accessors



6
7
8
# File 'lib/yt_streaming_api/r_api.rb', line 6

def api_key
  @api_key
end

.client_idObject

NOTA: definir si dejar estos campos como accessors



6
7
8
# File 'lib/yt_streaming_api/r_api.rb', line 6

def client_id
  @client_id
end

.client_secretObject

NOTA: definir si dejar estos campos como accessors



6
7
8
# File 'lib/yt_streaming_api/r_api.rb', line 6

def client_secret
  @client_secret
end

.redirect_uriObject

NOTA: definir si dejar estos campos como accessors



6
7
8
# File 'lib/yt_streaming_api/r_api.rb', line 6

def redirect_uri
  @redirect_uri
end

.response_typeObject

NOTA: definir si dejar estos campos como accessors



6
7
8
# File 'lib/yt_streaming_api/r_api.rb', line 6

def response_type
  @response_type
end

.scopeObject

NOTA: definir si dejar estos campos como accessors



6
7
8
# File 'lib/yt_streaming_api/r_api.rb', line 6

def scope
  @scope
end

Class Method Details

.authorizationObject

genera el codigo de autenticación que será enviado en los header de todas las peticiones a la api



16
17
18
# File 'lib/yt_streaming_api/r_api.rb', line 16

def authorization
  @authorization ||= "Bearer "
end

.configure(&block) ⇒ Object

 recibe un bloque inicializador de variables de configuración de payu como la api_key, api_login



11
12
13
# File 'lib/yt_streaming_api/r_api.rb', line 11

def configure(&block)
  block.call(self)
end