Sha256: 70f18c9f95a9c1fde0e5110749b1f583fcb8e3c3ad5158c7585e2c064383fbc6

Contents?: true

Size: 538 Bytes

Versions: 1

Compression:

Stored size: 538 Bytes

Contents

module Nanoc

  VERSION = '2.0.3'

  def self.load_file(*path)
    full_path = [ File.dirname(__FILE__), 'nanoc' ] + path
    Dir[File.join(full_path)].each { |f| require f }
  end

end

# Load base
Nanoc.load_file('base', 'enhancements.rb')
Nanoc.load_file('base', 'core_ext', '*.rb')
Nanoc.load_file('base', 'plugin.rb')
Nanoc.load_file('base', '*.rb')

# Load plugins
Nanoc.load_file('data_sources', '*.rb')
Nanoc.load_file('filters', '*.rb')
Nanoc.load_file('layout_processors', '*.rb')

# Get global binding
$nanoc_binding = binding

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nanoc-2.0.3 lib/nanoc.rb