用ruby-progressbar gem包装一个方法
发布时间:2020-12-16 22:01:32 所属栏目:百科 来源:网络整理
导读:我正在尝试使用 ruby-progressbar宝石与 ruby-git宝石 我的目的是在git克隆期间捕获动态进度条,以便我可以获得此git克隆的进度条 我试图用这种方法 def my_method p = ProgressBar.create(:format = '%a %B %p%% %t') Git.clone('git://github.com/ankit8898
我正在尝试使用
ruby-progressbar宝石与
ruby-git宝石
我的目的是在git克隆期间捕获动态进度条,以便我可以获得此git克隆的进度条 我试图用这种方法 def my_method p = ProgressBar.create(:format => '%a %B %p%% %t') Git.clone('git://github.com/ankit8898/rubymotion-inspect.git','my_repo',:path => '.') do p.increment end end 我不能按照我的预期得到进度条. 我已经初始化进度条的方式有什么问题吗? 提前致谢! 解决方法
Git.clone(
https://github.com/schacon/ruby-git/blob/master/lib/git.rb#L87)不期待一个块.所以你通过的块是被忽略的.
我没有看到这是可能的,没有修改ruby-git gem以启用进度通知. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |