Upload and download Ruby objects to S3 using a very convenient API. This is incredibly handy for passing objects around between consoles when, e.g., collaborating or debugging.
Usage
To set up an S3 interface, one can run
MPI = S3MPI::Interface.new("bucket", "path/in/bucket")
# Or a constant name of your choosing...
Then, assuming our credentials are set up correctly, we can store and read Ruby objects:
MPI.store({ some: "ruby", object: 5 }, "some_object")
MPI.read('some_object')