ofx-parser is a ruby library to parse a realistic subset of the lengthy OFX 1.x specification.
Reads OFX responses - i.e. those downloaded from financial institutions and puts it into a usable object graph.
Supports the 3 main message sets: banking, credit card and investment accounts, as well as the required 'sign on' set.
Knows about SIC codes - if your institution provides them. See www.eeoc.gov/stats/jobpat/siccodes.html
Monetary amounts can be retrieved either as a raw string, or in pennies.
Supports OFX timestamps.