Remove superfluous trailing return in .gitignore
Don't expose process_string (it's private)
Only yield config if called with a block
Adjust version constant