better theme-not-found handling

This commit is contained in:
Ben Balter 2016-03-08 11:53:29 -05:00
parent ea84ac9b04
commit e8617cf7cd
1 changed files with 1 additions and 2 deletions

View File

@ -4,7 +4,6 @@ module Jekyll
def initialize(name) def initialize(name)
@name = name.downcase.strip @name = name.downcase.strip
raise Jekyll::Errors::MissingDependencyException unless gemspec
end end
def root def root
@ -42,7 +41,7 @@ module Jekyll
def gemspec def gemspec
@gemspec ||= Gem::Specification.find_by_name(name) @gemspec ||= Gem::Specification.find_by_name(name)
rescue Gem::LoadError rescue Gem::LoadError
nil raise Jekyll::Errors::MissingDependencyException, "The #{name} theme could not be found."
end end
end end
end end