Method: Blogo::Renderer::Base.load_dependencies!
- Defined in:
- lib/blogo/renderer/base.rb
.load_dependencies!(renderer_name) ⇒ void
This method returns an undefined value.
Try to load dependencies, otherwise raise meaningful error.
23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/blogo/renderer/base.rb', line 23 def load_dependencies!(renderer_name) return unless dependencies dependencies.each do |dependency| begin require dependency[:require] rescue LoadError msg = "Please add `gem \"#{dependency[:gem]}\"` to the Gemfile " \ "to use Blogo with #{renderer_name.inspect} renderer" raise LoadError, msg end end end |