Method: Spring::Client::Rails#call

Defined in:
lib/spring/client/rails.rb

#callObject



19
20
21
22
23
24
25
26
27
28
29
# File 'lib/spring/client/rails.rb', line 19

def call
  command_name = ALIASES[args[1]] || args[1]

  if COMMANDS.include?(command_name)
    Run.call(["rails_#{command_name}", *args.drop(2)])
  else
    require "spring/configuration"
    ARGV.shift
    load Dir.glob(Spring.application_root_path.join("{bin,script}/rails")).first
  end
end