initial code import
Modified authorize method's signature, now invoking the method induces little guessing. Also all current tests are passing against the real service, still more work to do on the mock service.
added a way to include mock data in specs and an example yaml file
ignoring mock_data.yml because that's contributor specific
updated readme
fixed merge conflict in readme
fixed formatting issues with README
changed copyrights to Clearhaus
modified the rest of the api methods' signatures to be consistent with 'authorize' and added specs for 'capture' method
added proper api error reporting
made errors list a constant and added specs for voiding an authorized transaction
added a charge method which is an authorize and capture in one step
added specs for refunding and fixed a wrong api endpoint
started to roll out some docs, still needs some love
made some updates to the README, documenting the library's usage
fixed formatting issues with README
fixed a typo in README and did some minor cleanups in http_client.rb
wrapped response and added some handy methods like approved? and declined?
moved the definition of symbolize into one location since it's being used at more than one place, might be useful in the future
cleaned up auth handler and moved the responsibility of throwing a missing api key exception to the client long before anything serious can be done