Class: Gistim::Clone

Inherits:
Object
  • Object
show all
Defined in:
lib/gistim/clone.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(alias_name: nil) ⇒ Clone

Returns a new instance of Clone.



3
4
# File 'lib/gistim/clone.rb', line 3

def initialize(alias_name: nil)
end

Class Method Details

.clone(hash_or_url, clone_directory: nil) ⇒ Object



6
7
8
9
# File 'lib/gistim/clone.rb', line 6

def self.clone(hash_or_url, clone_directory: nil)
   hash = hash_or_url.match(/[a-z0-9]+\z/)[0]
  `git clone [email protected]:#{hash} #{clone_directory}`
end