Sha256: 953be39773492ce34d7acf3c900163c91e60006c8af691f26b19679080e513a3

Contents?: true

Size: 419 Bytes

Versions: 10

Compression:

Stored size: 419 Bytes

Contents

require 'git'

class Repository
  def initialize(repo, dst)
    @repo_uri = repo
    @dst = dst
    @abs_path = nil
    @repo = nil
  end

  def clone
    repo_basename = File.basename("#{@repo_uri}",".git")
    @repo = Git.clone(@repo_uri, repo_basename)
    @abs_path = Dir::pwd + "/" + repo_basename
  end

  def get_abs_path
    @abs_path
  end
  def add_remote(name, uri)
    @repo.add_remote(name, uri)
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
clenver-0.1.13 lib/clenver/repository.rb
clenver-0.1.12 lib/clenver/repository.rb
clenver-0.1.10 lib/clenver/repository.rb
clenver-0.1.9 lib/clenver/repository.rb
clenver-0.1.8 lib/clenver/repository.rb
clenver-0.1.7 lib/clenver/repository.rb
clenver-0.1.6 lib/clenver/repository.rb
clenver-0.1.5 lib/clenver/repository.rb
clenver-0.1.4 lib/clenver/repository.rb
clenver-0.1.3 lib/clenver/repository.rb