vendor/laravel-frontend-presets/argon/src/argon-stubs/resources/assets/vendor/jekyll/lib/jekyll/external.rb
#
# Require a gem or gems. If it's not present, show a very nice error
# message that explains everything and is much more helpful than the
# normal LoadError.
#
# names - a string gem name or array of gem names
#
Require a gem or gems. If it's not present, show a very nice error
message that explains everything and is much more helpful than the
normal LoadError.

a string gem name or array of gem names
Require a gem or gems . If it ' s not present show a very nice error message that explains everything and is much more helpful than the normal LoadError . a string gem name or array of gem names
def require_with_graceful_fail(names)
        Array(names).each do |name|
          begin
            require name
          rescue LoadError => e
            Jekyll.logger.error "Dependency Error:", <<-MSG
Yikes! It looks like you don't have #{name} or one of its dependencies installed.
In order to use Jekyll as currently configured, you'll need to install this gem.
The full error message from Ruby is: '#{e.message}'
If you run into trouble, you can find helpful resources at http://jekyllrb.com/help/!
            MSG
            raise Jekyll::Errors::MissingDependencyException.new(name)
          end
        end
      end
def require_with_graceful_fail ( names ) Array ( names ) . each do | name | begin require name rescue LoadError => e Jekyll . logger . error "Dependency Error:" , <<-MSG 
Yikes! It looks like you don't have  #{ name }  or one of its dependencies installed.
In order to use Jekyll as currently configured, you'll need to install this gem.

The full error message from Ruby is: ' #{ e . message } '

If you run into trouble, you can find helpful resources at http://jekyllrb.com/help/!
             MSG raise Jekyll :: Errors :: MissingDependencyException . new ( name ) end end end
Require a gem or gems.
Require a gem or gems .
names