Class: GemFresh::Missing

Inherits:
Object
  • Object
show all
Defined in:
lib/gem_fresh/missing.rb

Instance Method Summary collapse

Constructor Details

#initializeMissing



4
5
6
# File 'lib/gem_fresh/missing.rb', line 4

def initialize
  parse_gemfile
end

Instance Method Details

#check_for_missing_gems!Object



8
9
10
11
12
13
14
15
16
# File 'lib/gem_fresh/missing.rb', line 8

def check_for_missing_gems!
  if missing_gems.any?
    message = "The following gems are in your Gemfile but not in your Gemfresh.rb file:\n"
    missing_gems.each do |gem_name|
      message << "  #{gem_name}\n"
    end
    raise message
  end
end