Commit Graph

146 Commits

Author SHA1 Message Date
Bob Aman 4db82cfee4 Updated dependency list and added gemspec. 2011-11-16 15:21:34 +03:00
Bob Aman a989f9ad51 Resolved deprecation issues with RDoc task. 2011-11-16 15:11:23 +03:00
Bob Aman 8b6a103bbf Updated deprecated gem package task. 2011-11-16 14:56:30 +03:00
Bob Aman ed6e58a45c #has_rdoc was deprecated. Removed property from gemspec. 2011-11-16 14:53:20 +03:00
Bob Aman e0afbdaf05 Attempting to fix some Windows issues and update deprecated library calls. 2011-11-16 11:44:55 +03:00
Bob Aman ba38697528 Fixed environment check for Windows. 2011-10-31 13:33:22 +03:00
Bob Aman 99dae4e560 Minor change to inflection. 2011-10-21 11:28:59 +03:00
Bob Aman 4b6e032e1b Updated to match change to AutoParse. 2011-10-20 17:58:00 +03:00
Bob Aman 4db326a3ed Added task for wiki autogeneration. 2011-10-15 11:22:36 +03:00
Bob Aman 2dcdec1191 Fixed issue with version and moved version back to 0.3.0. 2011-10-15 11:21:21 +03:00
Bob Aman f59696cd8b Don't repeat yourself. 2011-10-12 00:00:57 +03:00
Bob Aman 1c300f091f Overhauled the prediction sample and updated to v1.4. 2011-10-11 23:55:53 +03:00
Bob Aman 2b746cb379 Fixed references in the build files to the new README files. 2011-10-11 14:54:57 +03:00
Bob Aman 7bd5347d55 Fixed issue with registering custom discovery URIs. 2011-10-07 12:19:29 +03:00
Bob Aman d27e73605d Added authorization configuration to the .gitignore file. 2011-10-07 12:18:01 +03:00
Bob Aman 6cdcbcc195 Fixed issue with discovery URIs and renamed --service-version to --api-version. 2011-10-06 12:35:02 +03:00
Bob Aman 476532fac6 Markdown formatting fixes. 2011-10-06 12:08:01 +03:00
Bob Aman aab1dce800 Markdown formatting fixes. 2011-10-06 12:07:45 +03:00
Bob Aman 9f9e3bea5e Fixed some Markdown formatting and moved the Buzz README to the correct location. 2011-10-06 12:07:14 +03:00
Bob Aman 0484a9af6e Updated READMEs to use Markdown format. 2011-10-06 11:48:53 +03:00
Bob Aman 9eeb2e1bba Moved data for prediction sample app into its own directory. 2011-10-06 11:41:09 +03:00
Bob Aman 5414094020 Renamed READMEs. 2011-10-06 11:40:14 +03:00
Bob Aman cc9542e9c1 Moved Buzz example into its own directory for consistency. 2011-10-06 11:35:20 +03:00
Bob Aman bb4e15b9f4 Fixed issues with recursive structures and external references. 2011-10-05 14:13:39 +03:00
Bob Aman 06af19a112 Switched to using AutoParse for schemas. 2011-09-22 16:27:24 +03:00
Bob Aman af104f8c5f Fixed issue with ambiguous reference. 2011-09-22 16:26:33 +03:00
Bob Aman ef065ce8d6 Added code to include userIp and key parameters. 2011-09-22 13:49:46 +03:00
Bob Aman a9ae33bb47 Added better handling for errors. 2011-09-22 12:21:05 +03:00
Bob Aman 4fa30fc051 Changed discovery and directory methods to use the main code-path for generating requests. 2011-09-22 10:42:31 +03:00
Bob Aman e399dd76b0 Added better support for user IP and developer key across all APIs. 2011-09-21 10:51:51 +03:00
Bob Aman 6fc526bd21 Partial solution to the issue of generating JSON. 2011-08-19 11:59:53 +03:00
Bob Aman f159ab7285 Introduced the ability to pass in an API object instead of a raw body when making requests. 2011-08-17 21:42:03 -04:00
Bob Aman 105dbd64f2 Fixed a bug in the method definition closures. 2011-08-10 16:59:55 -04:00
Bob Aman 27ae32d2e7 Basic structure of schema parsing complete.
* Note that additionalProperties fields are not currently supported and may
  only be accessed in raw form. Shouldn't be a big deal because only the Buzz
  API uses them extensively.
2011-08-10 16:48:22 -04:00
Bob Aman d9a108415b Added method to expose API property descriptions. 2011-08-08 18:04:48 -04:00
Bob Aman b8bd8e3964 Added support for API feature lists. 2011-08-08 17:23:59 -04:00
Bob Aman 547034d1e3 Adding missing require. 2011-08-05 17:00:36 -04:00
Bob Aman 75ee556a99 Moved dynamic method definitions into the APIObject class. 2011-08-05 16:55:40 -04:00
Bob Aman 960796d23d Added default values. 2011-08-05 14:44:29 -04:00
Bob Aman 13d590631b Added API#schema_for_kind method to allow schema lookups by kind. 2011-08-05 14:43:56 -04:00
Bob Aman 1fa3fb25d9 Better way to handle automatic parsing using the schemas in the discovery document. 2011-08-04 23:36:36 -04:00
Bob Aman b4745890f5 Separated out the discovery classes into individual files. 2011-08-04 18:32:00 -04:00
Bob Aman fea9f00597 Merge pull request #3 from robertkaplow/master
second revision
2011-08-02 14:15:09 -07:00
Robert Kaplow 320b049354 read 2011-08-02 17:06:06 -04:00
Robert Kaplow 3affee9bc0 patch 2011-08-02 16:26:51 -04:00
Bob Aman 0d2cbe26df Fixed issue with header/options ambiguity. 2011-08-02 16:20:54 -04:00
Bob Aman a281c1bcf5 Merge pull request #2 from robertkaplow/master
Prediction sample
2011-08-02 11:49:20 -07:00
Bob Aman aae60143cb Gem spec requires author to be supplied. 2011-08-02 14:39:46 -04:00
Robert Kaplow 9682ef3971 add prediction sample 2011-08-02 12:44:56 -04:00
Bob Aman f336ab34a7 Major update, primarily to add pagination support.
* Added Reference objects to encapsulate API calls.
* Added Result objects to encapsulate API responses.
* Changed the return value of APIClient#execute to Result.
* Changed the method signature of APIClient#execute to support named params.
* Added APIClient#execute! which throws exceptions on error.
* Added automatic parsing code to better allow for complex nested structures.
* Added error parser.
* Added module for pagination in parsers.
2011-07-29 18:07:04 -04:00