Method: Workling.select_default_client
- Defined in:
- lib/workling.rb
.select_default_client ⇒ Object
determine the client to use if nothing is specifically set. workling will try to detect starling, spawn, or bj, in that order. if none of these are found, notremoterunner will be used.
64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/workling.rb', line 64 def self.select_default_client if env == "test" Workling::Clients::NotRemoteClient elsif Workling::Clients::SpawnClient.installed? Workling::Clients::SpawnClient elsif Workling::Clients::BackgroundjobClient.installed? Workling::Clients::BackgroundjobClient else Workling::Clients::NotRemoteClient end end |