Module: DocOpsLab::Dev::Paths

Defined in:
lib/docopslab/dev/paths.rb

Overview

Centralized path constants for DocOps Lab Dev

Constant Summary collapse

CONFIG_FILES =

Generated/managed config files

{
  vale: '.config/vale.ini',
  htmlproofer: '.config/htmlproofer.yml',
  rubocop: '.config/rubocop.yml'
}.freeze

Class Method Summary collapse

Class Method Details

.config_file(name) ⇒ Object



24
25
26
# File 'lib/docopslab/dev/paths.rb', line 24

def self.config_file name
  CONFIG_FILES[name]
end

.config_vendor_dirObject

Config vendor directory (where config packs are synced to)



13
14
15
# File 'lib/docopslab/dev/paths.rb', line 13

def self.config_vendor_dir
  '.config/.vendor/docopslab'
end

.gem_rootObject

Gem root directory (gems/docopslab-dev/)



8
9
10
# File 'lib/docopslab/dev/paths.rb', line 8

def self.gem_root
  File.expand_path('../../..', __dir__)
end