Giter Site home page Giter Site logo

thincloud / ofxrb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aiwilliams/ofxrb

1.0 2.0 0.0 365 KB

pure Ruby; bring OFX specification to happy coders; encapsulate complexities of parsing any version of spec; provide unified model for productive financial programming; make it possible to generate document instances

ofxrb's Introduction

== OFXRB, the Pure Ruby OFX (Open Financial Exchange) Library

OFXRB is *the* solution to parsing and generating OFX documents in Ruby.
If you don't know what OFX is, you probably wouldn't be looking at this,
but, to be complete: The Open Financial Exchange specification defines an
information exchange protocol for financial applications. That essentially
means that we now have an agreed upon way to represent what is in our bank
accounts, initiate electronic transactions, and receive responses to those
requests. OFX has been developed by Microsoft, Intuit and CheckFree. You
can learn more at http://www.ofx.net.

== Getting Started

The best way to get OFXRB is using RubyGems. Since OFXRB is an open-source
project hosted on RubyForge (http://rubyforge.org), this means that all you
have to do to get the most recent stable build is:

  sudo gem install ofxrb

To use it in your code, you need to follow the directions found over here
http://docs.rubygems.org/read/chapter/3#page70.

Once you have the library available to your Ruby program, you will need to
parse an OFX document or generate one.

== Parsing Documents

  OFXRB.parse(ofx_doc)

The 'ofx_doc' is anything that walks like a String. OFXRB will figure out
what version of the spec the doc is - and will complain if it doesn't
know - and return an object structure representing the document given.
This is where things get more interesting, and are a bit undefined at this
point in time. For now, it might be best to read the code to understand
what is available to you.

== Generating Documents

????

ofxrb's People

Contributors

aiwilliams avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.