【发布时间】:2014-07-01 10:04:13
【问题描述】:
我有一些 ruby 代码从 Jenkins 获取一个包含 n 项数组的 json。我想要的项目有一个名为“lastBuiltRevision”的键
我知道我可以像这样遍历数组
actions.each do |action|
if action["lastBuiltRevision"]
lastSuccessfulRev = action["lastBuiltRevision"]["SHA1"]
break
end
end
但这感觉很笨拙,没有我在使用 ruby 时通常感受到的魔力。
我现在只修改了大约一个星期,我觉得我可能缺少一些东西来使这更容易/更快。
有这种事吗?还是我只能手动迭代?
我有点希望像
lastSuccessfulRev = action.match("lastBuildRevision/SHA1")
【问题讨论】: