Bob Aman [Fri, 5 Aug 2011 21:00:36 +0000 (17:00 -0400)]
Adding missing require.
Bob Aman [Fri, 5 Aug 2011 20:55:40 +0000 (16:55 -0400)]
Moved dynamic method definitions into the APIObject class.
Bob Aman [Fri, 5 Aug 2011 18:44:29 +0000 (14:44 -0400)]
Added default values.
Bob Aman [Fri, 5 Aug 2011 18:43:56 +0000 (14:43 -0400)]
Added API#schema_for_kind method to allow schema lookups by kind.
Bob Aman [Fri, 5 Aug 2011 03:36:36 +0000 (23:36 -0400)]
Better way to handle automatic parsing using the schemas in the discovery document.
Bob Aman [Thu, 4 Aug 2011 22:32:00 +0000 (18:32 -0400)]
Separated out the discovery classes into individual files.
Bob Aman [Tue, 2 Aug 2011 21:15:09 +0000 (14:15 -0700)]
Merge pull request #3 from robertkaplow/master
second revision
Robert Kaplow [Tue, 2 Aug 2011 21:06:06 +0000 (17:06 -0400)]
read
Robert Kaplow [Tue, 2 Aug 2011 20:26:51 +0000 (16:26 -0400)]
patch
Bob Aman [Tue, 2 Aug 2011 20:20:54 +0000 (16:20 -0400)]
Fixed issue with header/options ambiguity.
Bob Aman [Tue, 2 Aug 2011 18:49:20 +0000 (11:49 -0700)]
Merge pull request #2 from robertkaplow/master
Prediction sample
Bob Aman [Tue, 2 Aug 2011 18:39:46 +0000 (14:39 -0400)]
Gem spec requires author to be supplied.
Robert Kaplow [Tue, 2 Aug 2011 16:44:56 +0000 (12:44 -0400)]
add prediction sample
Bob Aman [Fri, 29 Jul 2011 22:07:04 +0000 (18:07 -0400)]
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.
Bob Aman [Sat, 21 May 2011 00:05:05 +0000 (00:05 +0000)]
Fixed handling of expired access tokens.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@163
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Fri, 20 May 2011 23:39:47 +0000 (23:39 +0000)]
Excluding environment setup file from code coverage.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@161
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Fri, 20 May 2011 23:39:42 +0000 (23:39 +0000)]
Updated to handle expiration of access tokens.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@160
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Fri, 20 May 2011 23:12:44 +0000 (23:12 +0000)]
Fixed rcov exclude options.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@159
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 12 May 2011 20:27:41 +0000 (20:27 +0000)]
Fixed another stray dependency.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@158
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 12 May 2011 20:23:18 +0000 (20:23 +0000)]
Lowered requirements for json gem
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@157
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 12 May 2011 20:23:12 +0000 (20:23 +0000)]
Updated CHANGELOG.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@156
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 12 May 2011 20:14:15 +0000 (20:14 +0000)]
Updated to use v1 of the discovery API.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@155
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 12 May 2011 17:12:15 +0000 (17:12 +0000)]
Updated documentation on User-Agent.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@154
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 12 May 2011 17:12:09 +0000 (17:12 +0000)]
Updated examples.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@153
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Wed, 4 May 2011 22:43:52 +0000 (22:43 +0000)]
Fixed unnecessary dependency issue.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@134
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Wed, 4 May 2011 22:43:33 +0000 (22:43 +0000)]
Added User-Agent improvements.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@133
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Wed, 4 May 2011 11:44:35 +0000 (11:44 +0000)]
A significant update of the client functionality.
* updated to use v0.3 of the discovery API
* updated to use httpadapter 1.0.0
* added OAuth 2 support to the command line tool
* renamed some switches in the command line tool
* added additional configuration capabilities
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@128
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Wed, 19 Jan 2011 23:41:37 +0000 (23:41 +0000)]
Fixed extlib/activesupport conflict. Seriously people, thou shalt not monkey-patch!
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@127
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Yaniv Inbar [Thu, 6 Jan 2011 14:49:58 +0000 (14:49 +0000)]
Add a very simple example for Google Buzz API
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@109
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Wed, 5 Jan 2011 01:09:57 +0000 (01:09 +0000)]
Command line client no longer checks for an exact match on the buzz scopes.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@108
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Wed, 5 Jan 2011 01:09:52 +0000 (01:09 +0000)]
Added User-Agent header.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@107
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 4 Nov 2010 20:00:03 +0000 (20:00 +0000)]
Incrementing the version.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@104
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Fri, 22 Oct 2010 23:11:59 +0000 (23:11 +0000)]
Updated install error message for rcov.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@103
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Fri, 22 Oct 2010 22:56:01 +0000 (22:56 +0000)]
Added ability to update the base URI in services, resources, and methods.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@102
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Fri, 22 Oct 2010 22:21:26 +0000 (22:21 +0000)]
Added option to support manually specified discovery URI.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@101
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Fri, 22 Oct 2010 19:15:05 +0000 (19:15 +0000)]
Added support for xoauth_requestor_id.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@100
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Fri, 22 Oct 2010 17:15:22 +0000 (17:15 +0000)]
Fixed version specifier.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@94
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Fri, 22 Oct 2010 17:14:02 +0000 (17:14 +0000)]
Updated dependencies.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@93
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Fri, 22 Oct 2010 00:36:23 +0000 (00:36 +0000)]
Added support for two-legged OAuth.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@92
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Fri, 22 Oct 2010 00:36:20 +0000 (00:36 +0000)]
Making the commands line up in the --help screen.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@91
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Fri, 22 Oct 2010 00:36:15 +0000 (00:36 +0000)]
Significant improvements to the CLI.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@90
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Wed, 20 Oct 2010 23:49:15 +0000 (23:49 +0000)]
Refactored CLI tool to be more maintainable.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@89
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Tue, 19 Oct 2010 21:23:57 +0000 (21:23 +0000)]
Added redirect to buzz explore page.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@88
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 14 Oct 2010 00:15:52 +0000 (00:15 +0000)]
Excluding .rvm from code coverage.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@78
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 14 Oct 2010 00:05:32 +0000 (00:05 +0000)]
Updating README with installation instructions.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@77
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 14 Oct 2010 00:04:36 +0000 (00:04 +0000)]
Updating README with installation instructions.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@76
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Wed, 13 Oct 2010 21:28:58 +0000 (21:28 +0000)]
Improving the handling of missing dependencies.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@75
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Wed, 13 Oct 2010 21:17:16 +0000 (21:17 +0000)]
Added rack dependency.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@72
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Wed, 13 Oct 2010 21:16:07 +0000 (21:16 +0000)]
Fixed incompatibilities with Ruby 1.8.6
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@71
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Wed, 13 Oct 2010 00:57:04 +0000 (00:57 +0000)]
Added interactive session command.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@69
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Tue, 12 Oct 2010 23:40:25 +0000 (23:40 +0000)]
RSpec had a new major release. We're not ready to upgrade yet.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@68
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Tue, 12 Oct 2010 23:26:41 +0000 (23:26 +0000)]
Fixing dependency issues.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@67
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Tue, 12 Oct 2010 23:07:40 +0000 (23:07 +0000)]
Updating addressable dependency.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@66
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Tue, 12 Oct 2010 23:07:36 +0000 (23:07 +0000)]
Updating CLI and explorer to match recent changes.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@65
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Tue, 12 Oct 2010 20:41:14 +0000 (20:41 +0000)]
Added check for major.minor.tiny version format.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@61
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Tue, 12 Oct 2010 20:39:09 +0000 (20:39 +0000)]
Updated version sorting code and added authorization shortcuts.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@60
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Tue, 12 Oct 2010 02:09:14 +0000 (02:09 +0000)]
Updated to handle content types correctly.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@54
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Tue, 12 Oct 2010 01:53:40 +0000 (01:53 +0000)]
First pass at CLI for Ruby client.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@53
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Sat, 9 Oct 2010 02:41:47 +0000 (02:41 +0000)]
Added Sinatra API explorer example app.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@52
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Sat, 9 Oct 2010 02:41:38 +0000 (02:41 +0000)]
Fixed issue with invalid type checking.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@51
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 7 Oct 2010 22:44:14 +0000 (22:44 +0000)]
Extra indentation removed.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@50
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 7 Oct 2010 22:38:51 +0000 (22:38 +0000)]
Whoops, example was on the wrong method.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@49
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 7 Oct 2010 22:37:57 +0000 (22:37 +0000)]
Added example to Service#to_h method.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@48
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 7 Oct 2010 22:36:02 +0000 (22:36 +0000)]
Broke the examples in the README up a bit to be less intimidating.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@47
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 7 Oct 2010 22:12:38 +0000 (22:12 +0000)]
Fixed example in README.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@46
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 7 Oct 2010 22:12:34 +0000 (22:12 +0000)]
Added example for generating request.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@45
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 7 Oct 2010 22:12:27 +0000 (22:12 +0000)]
Updated example.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@44
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 7 Oct 2010 00:02:22 +0000 (00:02 +0000)]
Finished documentation.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@43
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Tue, 5 Oct 2010 23:50:27 +0000 (23:50 +0000)]
Fixed minor error in YARD documentation format.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@42
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Tue, 5 Oct 2010 23:49:00 +0000 (23:49 +0000)]
Removed :nodoc: directives, as they are not understood by YARD.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@41
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Tue, 5 Oct 2010 23:46:43 +0000 (23:46 +0000)]
Added documentation to the remainder of the API client methods.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@40
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 30 Sep 2010 21:57:13 +0000 (21:57 +0000)]
Improving testing and coverage.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@39
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 30 Sep 2010 21:46:08 +0000 (21:46 +0000)]
Improving testing and coverage.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@38
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 30 Sep 2010 21:33:23 +0000 (21:33 +0000)]
Improving testing and coverage.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@37
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Tue, 28 Sep 2010 23:09:07 +0000 (23:09 +0000)]
Improved coverage in tests and fixed a URI join bug.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@36
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Sat, 18 Sep 2010 00:30:02 +0000 (00:30 +0000)]
Reorganized some of the code and removed unnecessary stuff.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@35
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 16 Sep 2010 23:40:08 +0000 (23:40 +0000)]
Signed requests can now be generated and transmitted by the client.
Example code:
require 'google/api_client'
client = Google::APIClient.new(:service => 'buzz')
client.authorization.fetch_temporary_credential!(
:additional_parameters => {
'scope' => 'https://www.googleapis.com/auth/buzz'
}
)
client.authorization.authorization_uri
# Redirect user here
client.authorization.fetch_token_credential!(:verifier => '12345')
response = client.execute(
'buzz.activities.list',
'scope' => '@self', 'userId' => '@me', 'alt' => 'json'
)
status, headers, body = response
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@34
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Bob Aman [Thu, 16 Sep 2010 19:12:52 +0000 (19:12 +0000)]
URI template expansion works.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@33
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
Matt Pokrzywa [Tue, 14 Sep 2010 03:39:23 +0000 (03:39 +0000)]
skeleton for api request/respone abstraction
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@32
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
bobaman@google.com [Mon, 13 Sep 2010 21:54:43 +0000 (21:54 +0000)]
Updated to use Signet.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@31
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
bobaman@google.com [Mon, 13 Sep 2010 21:54:35 +0000 (21:54 +0000)]
Removed unneeded code.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@30
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
bobaman@google.com [Mon, 13 Sep 2010 21:54:26 +0000 (21:54 +0000)]
Updating dependencies.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@29
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
bobaman@google.com [Mon, 13 Sep 2010 21:54:18 +0000 (21:54 +0000)]
Removing transport and OAuth code that is no longer needed.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@28
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
bobaman@google.com [Tue, 24 Aug 2010 21:59:53 +0000 (21:59 +0000)]
Made the builder more flexible by adding a callback parameter.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@27
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
bobaman@google.com [Tue, 24 Aug 2010 21:26:21 +0000 (21:26 +0000)]
Added a request proxy for our HTTP request representations.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@26
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
bobaman@google.com [Tue, 24 Aug 2010 21:26:12 +0000 (21:26 +0000)]
Added a rudimentary implementation of a MethodBuilder.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@25
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
mattpok@google.com [Tue, 24 Aug 2010 19:22:53 +0000 (19:22 +0000)]
added more json parser tests
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@24
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
mattpok@google.com [Mon, 23 Aug 2010 22:07:50 +0000 (22:07 +0000)]
added basic json parser support and tests
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@23
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
bobaman@google.com [Thu, 19 Aug 2010 23:21:45 +0000 (23:21 +0000)]
Initial implementation of HTTP.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@22
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
bobaman@google.com [Thu, 19 Aug 2010 23:21:18 +0000 (23:21 +0000)]
Updating error messages to match.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@21
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
mattpok@google.com [Wed, 18 Aug 2010 22:41:24 +0000 (22:41 +0000)]
add more comprehensive unit tests for transport parser config
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@20
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
mattpok@google.com [Wed, 18 Aug 2010 22:18:21 +0000 (22:18 +0000)]
added basic rspec for transport and fix imports in transport class
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@19
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
mattpok@google.com [Wed, 18 Aug 2010 21:39:44 +0000 (21:39 +0000)]
add parser configuration to http transport, will add tests next commit
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@18
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
mattpok@google.com [Wed, 18 Aug 2010 20:29:18 +0000 (20:29 +0000)]
added json parsing skeleton
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@17
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
bobaman@google.com [Tue, 17 Aug 2010 22:09:41 +0000 (22:09 +0000)]
Added check to make sure Rcov is installed.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@16
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
bobaman@google.com [Tue, 17 Aug 2010 01:21:17 +0000 (01:21 +0000)]
Updating code to consistent coding style.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@15
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
bobaman@google.com [Sat, 14 Aug 2010 01:35:51 +0000 (01:35 +0000)]
Added some tests for determining the discovery document URI.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@14
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
bobaman@google.com [Sat, 14 Aug 2010 01:35:06 +0000 (01:35 +0000)]
Added some tests for determining the discovery document URI.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@13
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
bobaman@google.com [Sat, 14 Aug 2010 01:28:57 +0000 (01:28 +0000)]
Added brief documentation to the handler classes.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@12
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef
bobaman@google.com [Sat, 14 Aug 2010 01:26:01 +0000 (01:26 +0000)]
Added code to determine the location of the discovery document.
git-svn-id: https://google-api-ruby-client.googlecode.com/svn/trunk@11
c1d61fac-ed7f-fcc1-18f7-
ff78120a04ef