module Terraspace::Compiler::Basename

Public Instance Methods

basename(path) click to toggle source
# File lib/terraspace/compiler/basename.rb, line 3
def basename(path)
  # double escape of \\w is tricky
  regexp = Regexp.new(".*(app|vendor)\/\\w+\/#{@mod.name}\/")
  path.sub(%r{.*config/terraform/}, '')
      .sub(regexp,'')
end