Is there a Prolog interpreter written in Ruby?
In other words, I want something in Ruby that can read actual Prolog files.
I don't think that there's a complete implementation out there.
But I guess those projects are the nearest solutions you might find:
depending on what you need you might make use of projects that connect to the traditional interpreters.