lib/steam/plugins.rb in steamrb-0.1.0 vs lib/steam/plugins.rb in steamrb-0.1.1

- old
+ new

@@ -87,20 +87,19 @@ end end # @api private def require_plugins - required_plugins = @plugins.map do |plugin| - begin - require "steam/#{plugin}" - plugin - rescue LoadError - msg = "Failed to load #{plugin} plugin. Is it in your Gemfile?" - Steamd.logger.error(msg) - nil - end - end + @plugins.map { |plugin| _require(plugin) }.compact + end - required_plugins.compact + # @api private + def _require(plugin) + require "steam/#{plugin}" + plugin + rescue LoadError + msg = "Failed to load steam-#{plugin} plugin. Is it in your Gemfile?" + Steamd.logger.error(msg) + nil end end end