module Packtory::PatchBundlerNoMetadataDeps

Public Class Methods

patch!() click to toggle source
# File lib/packtory/patch_bundler_no_metadata_deps.rb, line 6
def self.patch!
  Bundler::Resolver::SpecGroup.class_eval do
    alias :metadata_dependencies_without_patch :metadata_dependencies

    def metadata_dependencies(spec, platform); return []; end
  end

  Bundler::Installer.class_eval do
    alias :ensure_specs_are_compatible_without_path! :ensure_specs_are_compatible!

    def ensure_specs_are_compatible!; end
  end
end

Public Instance Methods

ensure_specs_are_compatible!() click to toggle source
# File lib/packtory/patch_bundler_no_metadata_deps.rb, line 16
def ensure_specs_are_compatible!; end
metadata_dependencies(spec, platform) click to toggle source
# File lib/packtory/patch_bundler_no_metadata_deps.rb, line 10
def metadata_dependencies(spec, platform); return []; end