Class: WechatGate::Tokens::JsapiTicket::Get

Inherits:
Base
  • Object
show all
Defined in:
lib/wechat_gate/tokens/jsapi_ticket.rb

Instance Method Summary collapse

Methods inherited from Base

#expired_in, #initialize, refresh, #run

Constructor Details

This class inherits a constructor from WechatGate::Tokens::Base

Instance Method Details

#save(response) ⇒ Object



22
23
24
25
26
# File 'lib/wechat_gate/tokens/jsapi_ticket.rb', line 22

def save response
  File.open(saved_file, 'w') do |f|
    f.puts "#{Time.now.to_i} #{response['ticket']}"
  end
end

#urlObject



17
18
19
20
# File 'lib/wechat_gate/tokens/jsapi_ticket.rb', line 17

def url
  token = WechatGate::Tokens::AccessToken::Get.refresh(@config)
  "https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=#{token}&type=jsapi"
end