aboutsummaryrefslogtreecommitdiffstats
path: root/railties/bin/switchtower
blob: 82952a3f20cc9c8fd8e3fd71a5ea61eca7858187 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/local/bin/ruby

VENDOR = File.dirname(__FILE__) + "/../vendor"

$:.unshift "#{VENDOR}/switchtower/lib"

if File.directory?("#{VENDOR}/rails/switchtower")
  $:.unshift "#{VENDOR}/rails/switchtower/lib"
  load "#{VENDOR}/rails/switchtower/bin/switchtower"
elsif File.directory?("#{VENDOR}/switchtower")
  $:.unshift "#{VENDOR}/switchtower/lib"
  load "#{VENDOR}/switchtower/bin/switchtower"
elsif not system "switchtower #{ARGV.join(" ")}"
  raise "could not locate switchtower to execute it"
end