My Projects
Here is a list of a few software projects I've worked on. Some are very small, but I think could be useful to some people.
Openomy
- OpenomyFS: A Ruby program that uses FUSE to mount an Openomy account as a filesystem on your Linux machine.
- openomy-ruby: Ruby bindings for the Openomy REST API
- Openomy/RSS: A Ruby on Rails web application that lets users make RSS feeds from Openomy tags.
Ruby
- State Pattern: A eir methods.
- Contracts: A small library that lets users define software contracts on their methods.
- Caching: Wrap this around any object to allow simple time-based caching of method calls. Can exclude methods from caching too.
- Call Logger: Wrap this around your object to get a log of all method calls. Useful for debugging.
- Multiple Inheritance: A function that lets you emulate multiple inheritance in Ruby.
Back to my blog