require 'yaml'

gemspec

module SkipGems
  def self.[](names)
    Module.new do
      define_method :gem do |name, *args|
        super(name, *args) unless names.include?(name)
      end
    end
  end
end

singleton_class.prepend SkipGems['onapp-networking']

main_app_file = File.expand_path('config/main_app_info.yml', __dir__)
gemfile_path = File.join(YAML.load_file(main_app_file).fetch('path'), 'Gemfile')
eval_gemfile gemfile_path
