Sha256: c4ab504e1d3f4f4943af294f1119ff3ed64b9ff706d0779c61418c1ac6716ab6

Contents?: true

Size: 863 Bytes

Versions: 3

Compression:

Stored size: 863 Bytes

Contents

module Octopress
  require 'octopress/core_ext'
  require 'octopress/configuration'
  require 'octopress/command'
  require 'octopress/version'
  require 'octopress/commands/new'
  require 'octopress/commands/publish'
  require 'octopress/commands/build'
  require 'octopress/commands/serve'
  require 'octopress/commands/doctor'
  require 'octopress/commands/docs'

  autoload :Page, 'octopress/page'
  autoload :Post, 'octopress/post'
  autoload :Draft, 'octopress/draft'

  BLESSED_GEMS = %w[
    octopress-deploy
    octopress-ink
  ]

  def self.logger
    @logger ||= Logger.new(STDOUT)
    @logger.level = Logger::DEBUG
    @logger
  end

  def self.config(options={})
    Configuration.config(options)
  end

  def self.require_blessed_gems
    BLESSED_GEMS.each do |gem|
      begin
        require gem
      rescue LoadError
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
octopress-3.0.0.alpha6 lib/octopress.rb
octopress-3.0.0.alpha5 lib/octopress.rb
octopress-3.0.0.alpha4 lib/octopress.rb