Updated to work with 3.7 and 64 bit ruby

Refactor command selector and isolate the code to determine executable in one place.
Off my who's standards.  This is actually the default indentation of IntelliJ for Ruby code.  And I have not seen a config or standard that we were looking for.  The above is a totally different assignment pattern would be one of the reasons however