Method: Wechat::Qcloud::Token#initialize

Defined in:
lib/wechat/qcloud/token.rb

#initialize(client, access_token, qcloud_setting) ⇒ Token

Returns a new instance of Token.



13
14
15
16
17
18
19
20
# File 'lib/wechat/qcloud/token.rb', line 13

def initialize(client, access_token, qcloud_setting)
  @client = client
  @access_token = access_token
  @qcloud_env = qcloud_setting.qcloud_env
  @qcloud_token_file = qcloud_setting.qcloud_token
  @qcloud_token_lifespan = qcloud_setting.qcloud_token_lifespan
  @random_generator = Random.new
end