Sha256: f1307e16acfa05fcca2d500526b820ef9b985c80e25bd91b92d2e0b694417b34
Contents?: true
Size: 1.08 KB
Versions: 2
Compression:
Stored size: 1.08 KB
Contents
module Youku class Client BASE_URI = 'https://openapi.youku.com' attr_reader :client_id, :client_secret # Public: Constructor. # # client_id - The String Youku client ID. # client_secret - The String Youku secret key. def initialize(client_id: nil, client_secret: nil) @client_id = client_id @client_secret = client_secret end # Public: Get searches API. # # Returns the instance of Youku::V2::Searches. def searches Youku::V2::Searches.new(self) end # Public: Get videos API. # # Returns the instance of Youku::V2::Videos. def videos Youku::V2::Videos.new(self) end # Public: Get users API. # # Returns the instance of Youku::V2::Users. def users Youku::V2::Users.new(self) end # Public: Get users API. # # Returns the instance of Youku::V2::Users. def comments Youku::V2::Comments.new(self) end end end require 'youku/v2/base' require 'youku/v2/searches' require 'youku/v2/users' require 'youku/v2/videos' require 'youku/v2/comments'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
youku_client-0.0.3 | lib/youku/client.rb |
youku_client-0.0.2 | lib/youku/client.rb |