Module: Checklister

Defined in:
lib/checklister.rb,
lib/checklister/issue.rb,
lib/checklister/client.rb,
lib/checklister/parser.rb,
lib/checklister/version.rb,
lib/checklister/sanitizer.rb,
lib/checklister/github/issue.rb,
lib/checklister/gitlab/issue.rb,
lib/checklister/configuration.rb,
lib/checklister/github/project.rb,
lib/checklister/gitlab/project.rb,
lib/checklister/configuration_file.rb

Defined Under Namespace

Modules: Github, Gitlab Classes: Client, Configuration, ConfigurationFile, Issue, Parser, Sanitizer

Constant Summary collapse

VERSION =
"1.1.1"

Class Method Summary collapse

Class Method Details

.configObject

Keep track of the configuration values set after a configuration has been applied

Examples:

Return a configuration value

Checklister.config.foo #=> "bar"

Returns:

  • (Object)

    the configuration object



25
26
27
# File 'lib/checklister.rb', line 25

def config
  @config ||= Checklister::Configuration.new
end

.configure(attributes = {}) ⇒ Object



29
30
31
# File 'lib/checklister.rb', line 29

def configure(attributes = {})
  config.apply attributes
end

.rootObject



33
34
35
# File 'lib/checklister.rb', line 33

def root
  File.expand_path('../..',__FILE__)
end