lib/jekyll/assets.rb in jekyll-assets-2.2.0 vs lib/jekyll/assets.rb in jekyll-assets-2.2.1

- old
+ new

@@ -1,24 +1,20 @@ -# ---------------------------------------------------------------------------- # Frozen-string-literal: true # Copyright: 2012 - 2016 - MIT License # Encoding: utf-8 -# ---------------------------------------------------------------------------- require "sprockets" require "extras/all" require "pathutil" require "jekyll" -require_relative "assets/env" -require_relative "assets/version" -require_relative "assets/patches" -require_relative "assets/config" -require_relative "assets/cached" -require_relative "assets/hook" -require_relative "assets/logger" -require_relative "assets/hooks" -require_relative "assets/liquid" -require_relative "assets/addons" -require_relative "assets/processors" -require_relative "assets/manifest" -require_relative "assets/proxies" +requires = [ :liquid, + :patches, "", :hooks, :addons, + :proxies, :processors +] + +requires.each do |part| + Pathutil.new(File.expand_path("../", __FILE__)).join("assets", part.to_s) + .glob("{*,**/*}.rb").map(&method( + :require + )) +end