module Corundum
Constants
- Toolkit
This is the core tasklib for
Corundum
. It defines a series of lifecycle steps that define the release process. The real work is done by other Tasklibs that hook into the lifecycle.The lifecycle steps (as implied by the Rakefile definition) are:
- preflight
-
simple tests before we do anything at all
- qa
-
quality assurance - make sure everything is acceptable before we build the gem
- build
-
construct the actual gem
- release
-
push the gem out to the world
- press
-
send out notifications that the gem has been published
Public Class Methods
configuration_store()
click to toggle source
# File lib/corundum/configuration-store.rb, line 3 def self.configuration_store @configuration_store ||= Mattock::ConfigurationStore.new("corundum", File::expand_path("../default_configuration", __FILE__)) end
register_project(rakefile)
click to toggle source
# File lib/corundum/configuration-store.rb, line 9 def self.register_project(rakefile) configuration_store.register_search_path(rakefile) end
user_preferences()
click to toggle source
# File lib/corundum/configuration-store.rb, line 13 def self.user_preferences configuration_store.user_preferences end