Module: Spring::Client
- Defined in:
- lib/spring/client.rb,
lib/spring/client/run.rb,
lib/spring/client/help.rb,
lib/spring/client/stop.rb,
lib/spring/client/status.rb,
lib/spring/client/binstub.rb,
lib/spring/client/command.rb
Defined Under Namespace
Classes: Binstub, Command, Help, Run, Status, Stop
Constant Summary
collapse
- COMMANDS =
{
"help" => Client::Help,
"binstub" => Client::Binstub,
"stop" => Client::Stop,
"status" => Client::Status
}
Class Method Summary
collapse
Class Method Details
.command_for(name) ⇒ Object
.run(args) ⇒ Object
18
19
20
21
22
23
|
# File 'lib/spring/client.rb', line 18
def self.run(args)
command_for(args.first).call(args)
rescue ClientError => e
STDERR.puts e.message
exit 1
end
|