Oh nooess! Some of the ruby code in the readme was just plaintext, not highlighted!
Marked another piece of text as code
- Fully implemented the ApiResource class
- Added tests for the ApiResource class
- Updated spec_helper with a bunch of sample responses
- Added json as a dependency
- Did something to the client_spec, though no one is sure what
- Added the resource directory to the Guardfile
Updated the readme to reflect the updated ApiResource class
- Fixed an error with the request type alignment
- Fixed the populate_from_response method in api_resource (handled arrays improperly)
- Implemented the process and refund methods in Payment
- Added an initialize method to Payment
- Added Payment to the list of requires in the SlidePay main module
Removed a puts
Updated the readme
- Added a default rake task that runs the test suite
- Added a basic Travis config file
- Updated the Readme
Updated the readme with a travis build image
updated the rakefile comments and added back in dev dependencies for Travis
- Added a test group for Travis to the Gemfile
- Added back in the development restriction on the travis bundler arguments
Fixed a typo in the travis config
- Added some more response data to the spec_helper
- Stubbed out all network interaction in the slidepay_spec
- Cleaned up the api_resource_spec
- Renamed a_successful_response_object to a_response_object, since it was more appropriate with the new parameter
Fixed an error in the authentication section. Gave an api_key example value of "MY_TOKEN"
Added code climate badge to readme
Integrated codeclimate with Travis
Updated the slidepay spec to more reasonably test the get and delete methods
- Added a BankAccount resource class
- Added specs for BankAccount, ApiKey
- Finished spec for Client
- Finished functionality for Client
- Added BankAccount to the slidepay include lines
- Fixed the list method of the Client class and changed the return behavior: It now returns an array of resources of the type passed in
- Added bank_account array response to spec_helper
- Added tests for the resource request methods of the Client class
- Fixed a bug in the Client.destroy method
- Got rid of whitespace in ApiResource
- Added a payment_spec
- Added tests for the payment-specific methods, process and refund
- Added actual code for item
- Added test responses for successful and failed payments
- Made Payment.destroy an alias for Payment.refund, so that payments can be refunded through a Client instance