Class: FeduxOrgStdlib::RemoteRepository

Inherits:
Object
  • Object
show all
Defined in:
lib/fedux_org_stdlib/remote_repository.rb

Instance Method Summary collapse

Constructor Details

#initialize(url) ⇒ RemoteRepository

Returns a new instance of RemoteRepository.



13
14
15
# File 'lib/fedux_org_stdlib/remote_repository.rb', line 13

def initialize(url)
  @url = Addressable::URI.heuristic_parse(url)
end

Instance Method Details

#clone_to(directory) ⇒ Object



17
18
19
# File 'lib/fedux_org_stdlib/remote_repository.rb', line 17

def clone_to(directory)
  system("git clone #{url} #{directory} >/dev/null 2>&1")
end