Module: Hoe::Halostatue

Defined in:
lib/hoe/halostatue.rb

Overview

Hoe::Halostatue is a Hoe meta-plugin that ensures that the following plugins are installed and enabled for your project:

  • hoe-doofus (release checklist)

  • hoe-gemspec2 (gemspec generation)

  • hoe-git2 (git manifest and tag generation)

  • hoe-markdown (default to Markdown files and auto-linkification)

It also provides an improved implementation for Hoe#parse_urls that works better with a Markdown README. It allows either * or - as list leaders for the README. It also allows the URLs to be blank. Double colons are still required for pattern matching.

In addition to the four letter aliases in Hoe::URLS_TO_META_MAP (bugs, clog, doco, docs, home, code, wiki, and mail), this adds:

  • changelog, changes, and history as aliases for changelog_uri

  • documentation for documentation_uri

  • issues and tickets for bug_tracker_uri

Defined Under Namespace

Modules: ParseUrls

Constant Summary collapse

VERSION =
"1.0.1"

Instance Method Summary collapse

Instance Method Details

#define_halostatue_tasksObject

:nodoc:



39
40
# File 'lib/hoe/halostatue.rb', line 39

def define_halostatue_tasks # :nodoc:
end

#initialize_halostatueObject

:nodoc:



33
34
35
36
37
# File 'lib/hoe/halostatue.rb', line 33

def initialize_halostatue # :nodoc:
  Hoe::URLS_TO_META_MAP.update Hoe::Halostatue::ParseUrls::URLS_TO_META_MAP

  Hoe.prepend Hoe::Halostatue::ParseUrls
end