Sha256: a11659ae52c872083619849091ea80dab14f24c2c64f6d8b71d0d54336d3da4f

Contents?: true

Size: 1.56 KB

Versions: 4

Compression:

Stored size: 1.56 KB

Contents

# coding: utf-8

require 'tilt'
require "active_support/core_ext" # One day I'll get away from you!
require 'gumdrop/util/core_ex'

# The simple and sweet static CMS! (and prototyping tool)
module Gumdrop

  autoload :Server, 'gumdrop/server'

  module CLI
    autoload :Internal, 'gumdrop/cli/internal'
    autoload :External, 'gumdrop/cli/external'
  end

  module Support
    autoload :Compressor, 'gumdrop/support/compressor'
    autoload :Stitch, 'gumdrop/support/stitch'
    autoload :Sprockets, 'gumdrop/support/sprockets'
  end

  module Util
    autoload :Configurable, 'gumdrop/util/configurable'
    autoload :Eventable, 'gumdrop/util/eventable'
    autoload :HashObject, 'gumdrop/util/hash_object'
    autoload :Loggable, 'gumdrop/util/loggable'
    autoload :Pager, 'gumdrop/util/pager'
    autoload :Scanner, 'gumdrop/util/scanner'
    autoload :SiteAccess, 'gumdrop/util/site_access'
    autoload :ViewHelpers, 'gumdrop/util/view_helpers'
    autoload :YamlDoc, 'gumdrop/util/yaml_doc'
  end

  # Returns 'ChangeLog.md' from gem package.
  def self.change_log
    here= File.dirname(__FILE__)
    File.read here / ".." / "ChangeLog.md"
  end

  # Returns 'ReadMe.md' from gem package.
  def self.read_me
    here= File.dirname(__FILE__)
    File.read here / ".." / "ReadMe.md"
  end

end

require 'gumdrop/cli'
require 'gumdrop/builder'
require 'gumdrop/content'
require 'gumdrop/data'
require 'gumdrop/generator'
require 'gumdrop/renderer'
require 'gumdrop/site'
require 'gumdrop/version'

Dir[File.dirname(__FILE__) / 'gumdrop' / 'support' / '*.rb'].each do |lib|
  require lib
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
gumdrop-1.1.3 lib/gumdrop.rb
gumdrop-1.1.2 lib/gumdrop.rb
gumdrop-1.1.1 lib/gumdrop.rb
gumdrop-1.1.0 lib/gumdrop.rb