Sha256: 41a963580bdd81d43aa65e5fbc78df6029566b6cb1737da991430d3b292d10a7

Contents?: true

Size: 402 Bytes

Versions: 2

Compression:

Stored size: 402 Bytes

Contents

module Integrity
  module SCM

    class Subversion

      class URI
        def initialize(uri_string)
          @uri = Addressable::URI.parse(uri_string)
        end

        def working_tree_path
          path.gsub("/", "-")
        end

        private
        def path
          path = @uri.path
          path.gsub(/\~[a-zA-Z0-9]*\//, "").gsub(/^\//, "")
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
bkoski-integrity-subversion-0.5.0 lib/integrity/scm/subversion/uri.rb
gforces-integrity-0.1.9.4 lib/integrity/scm/subversion/uri.rb