Sha256: 2c179704687b7e524cca4922f2c794c86bf3b66c2a2dfae96101d488bd9fa636
Contents?: true
Size: 1.8 KB
Versions: 2
Compression:
Stored size: 1.8 KB
Contents
# Requirements # ======================================================================= # Stdlib # ----------------------------------------------------------------------- # Deps # ----------------------------------------------------------------------- require 'nrser' # Project / Package # ----------------------------------------------------------------------- require 'qb/errors' require 'qb/python' require 'qb/version' require 'qb/util' require 'qb/path' # Refinements # ======================================================================= using NRSER using NRSER::Types # Definitions # ======================================================================= module QB # Constants # ===================================================================== # Absolute path to `//roles`. # # @return [Pathname] # GEM_ROLES_DIR = ROOT / 'roles' # Absolute path to the user's roles dir, which is `~/.ansible/roles`. # # @return [Pathname] # USER_ROLES_DIR = ENV['HOME'].to_pn / '.ansible' / 'roles' # Mixins # ===================================================================== include SemanticLogger::Loggable # Support for the old custom debug logging, now sent to {SemanticLogger}. # def self.debug *args if args[0].is_a? String logger.debug *args else # De-array if there's only one arg args = args[0] if args.length == 1 # And send the args to SM as the payload logger.debug payload: args end end end # Post-Processing # ======================================================================= # needs QB::*_ROLES_DIR require 'qb/role' require 'qb/options' require 'qb/repo' require 'qb/cli' require 'qb/ansible' # Depreciated namespace: require 'qb/ansible_module' require 'qb/package' require 'qb/github'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
qb-0.3.25 | lib/qb.rb |
qb-0.3.24 | lib/qb.rb |