Class: Boxy::HomesickHandler

Inherits:
Object
  • Object
show all
Defined in:
lib/boxy/homesick.rb

Instance Method Summary collapse

Instance Method Details

#install(url, options) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/boxy/homesick.rb', line 3

def install(url, options)
  url = URI.parse(url)
  name = File.basename(url.path)
  unless castle_cloned?(name)
    system "homesick clone #{url.to_s}"
    system "homesick symlink #{name}"
  else
    puts "skipping #{name}, already installed"
  end
end