Method: Baidu::OAuth::RESTClient#initialize

Defined in:
lib/baidu/oauth/rest_client.rb

#initialize(access_token) ⇒ RESTClient #initialize(session) ⇒ RESTClient

创建一个 REST API Client 实例

Examples:

rest_client = Baidu::OAuth::RESTClient.new('my_token...')

Overloads:



21
22
23
24
25
26
27
28
29
# File 'lib/baidu/oauth/rest_client.rb', line 21

def initialize(access_token_or_session)
  @access_token = case access_token_or_session
                  when String then access_token_or_session
                  when Baidu::Session then access_token_or_session.access_token
                  else
                    raise ArgumentError, 'need a String or Baidu::Session'
                  end
  @site = Baidu::OAuth::SITE
end