module Riffer::Helpers::Dependencies
Lazy-loads gem dependencies β used by providers to load required gems only when needed.
Public Instance Methods
Source
# File lib/riffer/helpers/dependencies.rb, line 15 def depends_on(gem_name) require gem_name true rescue ::LoadError raise LoadError, "Could not load #{gem_name}. Please ensure that the #{gem_name} gem is installed." end
Requires a gem by name; raises LoadError if it isnβt installed.