Mitigate false-positives when checking binary-like settings

- uses numeric equality check for binary-like settings

I noticed this issue by removing my entire ~/src directory then ran `ruby-install ruby` and watched it all fail because the download never happened...this also resulted in no verification (that needs further discussion).