I am working on a web application where a user will modify a file (hosted on GitHub) and should have the ability to save directly to GitHub.
I don't need to handle this client-side so a server-side Ruby solution would be fine. I'm assuming I would need to work with some sort of GitHub API.
How would I go about doing this?