Sha256: fffda1ada345bd1832d037459c52fd6e7f79285e36c733f3c03b3a07dde4f910

Contents?: true

Size: 1.93 KB

Versions: 6

Compression:

Stored size: 1.93 KB

Contents

module Nanoc
  require 'nanoc/base/core_ext'

  autoload 'Error',                'nanoc/base/error'
  autoload 'DataSource',           'nanoc/base/source_data/data_source'
  autoload 'Filter',               'nanoc/base/compilation/filter'
end

# @api private
module Nanoc::Int
  # Load helper classes
  autoload 'Context',              'nanoc/base/context'
  autoload 'Checksummer',          'nanoc/base/checksummer'
  autoload 'DirectedGraph',        'nanoc/base/directed_graph'
  autoload 'Errors',               'nanoc/base/errors'
  autoload 'Memoization',          'nanoc/base/memoization'
  autoload 'PluginRegistry',       'nanoc/base/plugin_registry'
  autoload 'IdentifiableCollection', 'nanoc/base/identifiable_collection'

  # Load source data classes
  autoload 'CodeSnippet',          'nanoc/base/source_data/code_snippet'
  autoload 'Configuration',        'nanoc/base/source_data/configuration'
  autoload 'Item',                 'nanoc/base/source_data/item'
  autoload 'Site',                 'nanoc/base/source_data/site'

  # Load result data classes
  autoload 'ItemRep',              'nanoc/base/result_data/item_rep'

  # Load compilation classes
  autoload 'Compiler',             'nanoc/base/compilation/compiler'
  autoload 'CompilerDSL',          'nanoc/base/compilation/compiler_dsl'
  autoload 'DependencyTracker',    'nanoc/base/compilation/dependency_tracker'
  autoload 'OutdatednessChecker',  'nanoc/base/compilation/outdatedness_checker'
  autoload 'OutdatednessReasons',  'nanoc/base/compilation/outdatedness_reasons'
  autoload 'Rule',                 'nanoc/base/compilation/rule'
  autoload 'RuleContext',          'nanoc/base/compilation/rule_context'
  autoload 'RuleMemoryCalculator', 'nanoc/base/compilation/rule_memory_calculator'
  autoload 'RulesCollection',      'nanoc/base/compilation/rules_collection'
end

require_relative 'base/entities'
require_relative 'base/repos'
require_relative 'base/services'
require_relative 'base/views'

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
nanoc-4.0.2 lib/nanoc/base.rb
nanoc-4.0.1 lib/nanoc/base.rb
nanoc-4.0.0 lib/nanoc/base.rb
nanoc-4.0.0rc3 lib/nanoc/base.rb
nanoc-4.0.0rc2 lib/nanoc/base.rb
nanoc-4.0.0rc1 lib/nanoc/base.rb