ruby, get out of pyhton

module has it's own symbol table,
so no need for scoping
extracted git
refactored a bit