首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >猴击Vagrant插件

猴击Vagrant插件
EN

Stack Overflow用户
提问于 2014-12-19 19:06:26
回答 1查看 207关注 0票数 3

我想用猴子盖一个Vagrant。

因为我不是一个Ruby的人,但我想测试一些行为,我需要一些帮助。

我需要覆盖其中的方法chef_provisioner?path.rb

这就是我到目前为止在我的Vagrantfile顶部得到的信息:

代码语言:javascript
复制
module VagrantPlugins
  module Cachier
    module Cap
      module Linux
        module ChefFileCachePath
          def self.chef_provisioner?(machine)
            # patch applies here
          end
        end
      end
    end
  end
end

流浪汉不认得那个补丁。少了什么?这条路有可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-22 19:42:57

我能像这样把它关起来:

代码语言:javascript
复制
module VagrantPlugins
  module Cachier
    module Cap
      module Linux
        module ChefFileCachePath
          def self.chef_provisioner?(machine)
            # stuff
          end
          def self.chef_file_cache_path(machine)
            # other method stuff
          end
        end
      end
    end
  end
end

VagrantPlugins::Cachier::Plugin.guest_capability 'linux', 'chef_file_cache_path' do
  # load the patched module
  VagrantPlugins::Cachier::Cap::Linux::ChefFileCachePath
end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27572392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档