clean up globbed requires
This commit is contained in:
parent
81971c3342
commit
08bc63289d
|
@ -1,15 +1,25 @@
|
||||||
$:.unshift File.dirname(__FILE__) # For use/testing when no gem is installed
|
$:.unshift File.dirname(__FILE__) # For use/testing when no gem is installed
|
||||||
|
|
||||||
|
# Require all of the Ruby files in the given directory.
|
||||||
|
#
|
||||||
|
# path - The String relative path from here to the directory.
|
||||||
|
#
|
||||||
|
# Returns nothing.
|
||||||
|
def require_all(path)
|
||||||
|
glob = File.join(File.dirname(__FILE__), path, '*.rb')
|
||||||
|
Dir[glob].each do |f|
|
||||||
|
require f
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# rubygems
|
# rubygems
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
|
|
||||||
# core
|
# stdlib
|
||||||
require 'fileutils'
|
require 'fileutils'
|
||||||
require 'time'
|
require 'time'
|
||||||
require 'yaml'
|
require 'yaml'
|
||||||
|
|
||||||
# stdlib
|
|
||||||
|
|
||||||
# 3rd party
|
# 3rd party
|
||||||
require 'liquid'
|
require 'liquid'
|
||||||
require 'redcloth'
|
require 'redcloth'
|
||||||
|
@ -24,14 +34,14 @@ require 'jekyll/post'
|
||||||
require 'jekyll/filters'
|
require 'jekyll/filters'
|
||||||
require 'jekyll/albino'
|
require 'jekyll/albino'
|
||||||
require 'jekyll/static_file'
|
require 'jekyll/static_file'
|
||||||
Dir[File.dirname(__FILE__) + "/jekyll/tags/*.rb"].each { |f| require f }
|
|
||||||
|
|
||||||
#extensions
|
#extensions
|
||||||
require 'jekyll/extension'
|
require 'jekyll/extension'
|
||||||
require 'jekyll/converter'
|
require 'jekyll/converter'
|
||||||
require 'jekyll/generator'
|
require 'jekyll/generator'
|
||||||
Dir[File.dirname(__FILE__) + "/jekyll/converters/*.rb"].each { |f| require f }
|
require_all 'jekyll/converters'
|
||||||
Dir[File.dirname(__FILE__) + "/jekyll/generators/*.rb"].each { |f| require f }
|
require_all 'jekyll/generators'
|
||||||
|
require_all 'jekyll/tags'
|
||||||
|
|
||||||
module Jekyll
|
module Jekyll
|
||||||
# Default options. Overriden by values in _config.yml or command-line opts.
|
# Default options. Overriden by values in _config.yml or command-line opts.
|
||||||
|
|
Loading…
Reference in New Issue