使用octokit显示gist的名称



我正在使用github api for gist,我找到一个gem octokit我到达时,胃肠道间质瘤已经完全恢复。

我遇到的问题是获取名称因为它像这样添加了键

files: {
  gistfile1.js: {
  filename: "gistfile1.js",
  type: "application/javascript",
  language: "JavaScript",
  size: 231,
  truncated: false,
 }

我如何在不知道密钥的情况下浏览文件,因为我尝试了几种解决方案,但都不起作用。

谢谢。

我想我理解你的意思,我相信这是因为Octokit gem不返回哈希值,而是非常相似的Sawyer::Resource对象。试试这个:

gists = Octokit.gists 'username'
files = gists.map{|g| g[:files] }.map{|f| f.to_h.keys }
file_names = files.flatten.map(&:to_s)

相关内容

  • 没有找到相关文章

最新更新