Module: VCLog

Defined in:
lib/vclog/report.rb,
lib/vclog.rb,
lib/vclog/tag.rb,
lib/vclog/repo.rb,
lib/vclog/change.rb,
lib/vclog/config.rb,
lib/vclog/release.rb,
lib/vclog/adapters.rb,
lib/vclog/metadata.rb,
lib/vclog/changelog.rb,
lib/vclog/heuristics.rb,
lib/vclog/adapters/hg.rb,
lib/vclog/adapters/git.rb,
lib/vclog/adapters/svn.rb,
lib/vclog/change_point.rb,
lib/vclog/cli/abstract.rb,
lib/vclog/history_file.rb,
lib/vclog/adapters/darcs.rb,
lib/vclog/heuristics/rule.rb,
lib/vclog/heuristics/type.rb,
lib/vclog/adapters/abstract.rb

Overview

require ‘vclog/adapters/darcs’

Defined Under Namespace

Modules: Adapters, CLI Classes: Change, ChangeLog, ChangePoint, Config, Heuristics, HistoryFile, Release, Repo, Report, Tag

Class Method Summary collapse

Class Method Details

.const_missing(name) ⇒ Object



10
11
12
13
# File 'lib/vclog/metadata.rb', line 10

def self.const_missing(name)
  key = name.to_s.downcase
  .key?(key) ? [key] : super(name)
end

.metadataObject



3
4
5
6
7
8
# File 'lib/vclog/metadata.rb', line 3

def self.
  @metadata ||= (
    require 'yaml'
    YAML.load_file(File.dirname(__FILE__) + '/../vclog.yml')
  )
end