class WeChat::Bot::HTTP::MimeType::JS
Javascript 代码解析 用于解析微信 API 返回的部分 JS
代码, 提示:不可逆转
Public Instance Methods
decode(str)
click to toggle source
转换 JS
代码为 Hash
@return [Hash]
# File lib/wechat/bot/http/adapter/js.rb, line 19 def decode(str) str.split("window.").each_with_object({}) do |item, obj| key, value = item.split(/\s*=\s*/, 2) next unless key || value key = key.split(".")[-1] obj[key] = eval(value) end end
encode(_)
click to toggle source
Encodes object to js
# File lib/wechat/bot/http/adapter/js.rb, line 12 def encode(_) "" # NO NEED encode end