Sha256: 8ee19642ea8b97a07408d28a137798da08059434bab17428b3064c2a6c9e8b96
Contents?: true
Size: 593 Bytes
Versions: 17
Compression:
Stored size: 593 Bytes
Contents
# Module for helping to deal with Source Code Management settings module ScoutApm module Utils class Scm # Takes an *already relative* path +path+ # Returns a relative path, prepending the configured +scm_subdirectory+ environment string def self.relative_scm_path(path, scm_subdirectory = ScoutApm::Environment.instance.scm_subdirectory) @@scm_subdirectory ||= scm_subdirectory.sub(/^\//, '') @@scm_subdirectoy_blank ||= @@scm_subdirectory.empty? @@scm_subdirectoy_blank ? path : File.join(@@scm_subdirectory, path) end end end end
Version data entries
17 entries across 17 versions & 1 rubygems