Sha256: 6ec696a6a9f45d73641b9cf9567b2bc6d92c783a5e090bd0c0e982099823bca0

Contents?: true

Size: 1.91 KB

Versions: 1

Compression:

Stored size: 1.91 KB

Contents

require 'yaml'
require 'rbconfig'  # replace with facets/system?

require 'reap/extensions'
require 'reap/utilities/fileutils'
require 'reap/utilities/shellutils'
require 'reap/utilities/netutils'

module Reap

  class Manager
    # Default constant is used my various tools
    # to soter the defualts for options. By using this
    # it easy to dump a complete list of built-in
    # defaults. Defaults should be patterned after the
    # configuration file agsint which they will be used.

    DEFAULT = {}

    include Utilities::ShellUtils
    include Utilities::FileUtils
    include Utilities::NetUtils
  end

  #class Project < Manager; end

end

# Load up all the tools
require "reap/manager/announce.rb"
require "reap/manager/check.rb"
require "reap/manager/clean.rb"
require "reap/manager/gem.rb"
require "reap/manager/html.rb"
require "reap/manager/log.rb"
require "reap/manager/make.rb"
require "reap/manager/pack.rb"
require "reap/manager/publish.rb"
require "reap/manager/rdoc.rb"
require "reap/manager/release.rb"
require "reap/manager/scaffold.rb"
require "reap/manager/site.rb"
require "reap/manager/spec.rb"
require "reap/manager/stats.rb"
require "reap/manager/scm.rb"
require "reap/manager/svn.rb"
require "reap/manager/test.rb"


    #def html
    #  config = configuration['rd2html']
    #  webmaker = RD2Html.new(config)
    #  webmaker.rd2html
    #end

    # Update release "stamp" (.roll) file.

    #def stamp
    #  # You can change these via the command line.
    #  version = commandline['version'] || release.version
    #  status  = commandline['status']  || release.status
    #
    #  if version != release.version or status != release.status
    #    Stamp.new(
    #      :version => version,
    #      :status  => status,
    #      :file    => release.file,
    #      :name    => release.name,
    #      :default => release.default,
    #      :libpath => release.libpath
    #    ).stamp
    #  end
    #end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
reap-9.2.0 lib/reap/manager.rb