Method: Model::Agency#store_access_token
- Defined in:
- app/models/wechat/model/agency.rb
#store_access_token(r) ⇒ Object
61 62 63 64 65 66 67 |
# File 'app/models/wechat/model/agency.rb', line 61 def store_access_token(r) self.access_token = r['authorizer_access_token'] self.access_token_expires_at = Time.current + r['expires_in'].to_i self.refresh_token = r['authorizer_refresh_token'] self.func_infos = r['func_info'].map { |i| i.dig('funcscope_category', 'id') } if r['func_info'].is_a?(Array) self.save end |