fake_embedded_bin

in spec/functional/builder_spec.rb [19:38]


    def fake_embedded_bin(name)
      if windows?
        ext = name == "ruby" ? ".exe" : ".bat"
        source = Bundler.which(name + ext)
        raise "Could not find #{name} in bundler environment" unless source

        File.open(File.join(embedded_bin_dir, name + ".bat"), "w") do |f|
          f.write <<-EOH.gsub(/^ {12}/, "")
            @"#{source}" %*
          EOH
        end
      else
        source = Bundler.which(name)
        raise "Could not find #{name} in bundler environment" unless source

        target = File.join(embedded_bin_dir, name)
        create_link(source, target) unless File.exist?(target)
      end
    end