Module: Corundum

Extended by:
Rake::DSL
Defined in:
lib/corundum.rb,
lib/corundum/email.rb,
lib/corundum/rspec.rb,
lib/corundum/yardoc.rb,
lib/corundum/tasklib.rb,
lib/corundum/gemcutter.rb,
lib/corundum/rubyforge.rb,
lib/corundum/simplecov.rb,
lib/corundum/browser-task.rb,
lib/corundum/gem_building.rb,
lib/corundum/github-pages.rb,
lib/corundum/gemspec_sanity.rb,
lib/corundum/version_control.rb,
lib/corundum/configuration_store.rb,
lib/corundum/version_control/git.rb,
lib/corundum/version_control/monotone.rb

Overview

Big XXX: this totally isn’t done. It’s some notes against ever wanting to publish announcements to rubyforge ever again

Defined Under Namespace

Classes: BrowserTask, ConfigurationStore, Email, GemBuilding, GemCutter, GemspecSanity, Git, GitTask, GithubPages, InDirCommandTask, Monotone, Publishing, RSpec, RSpecReportTask, RSpecTask, SimpleCov, TaskLib, Toolkit, VersionControl, YARDoc

Class Method Summary collapse

Class Method Details

.configuration_storeObject



27
28
29
# File 'lib/corundum/configuration_store.rb', line 27

def self.configuration_store
  @configuration_store ||= ConfigurationStore.new
end

.register_project(rakefile) ⇒ Object



31
32
33
# File 'lib/corundum/configuration_store.rb', line 31

def self.register_project(rakefile)
  configuration_store.register_search_path(rakefile)
end

.user_preferencesObject



35
36
37
# File 'lib/corundum/configuration_store.rb', line 35

def self.user_preferences
  configuration_store.loaded["preferences.yaml"]
end