Commit Graph

55 Commits

Author SHA1 Message Date
wing328 078f68a211 Merge pull request #1876 from xhh/file-downloading-fixes
File downloading improvements for Ruby and Java
2016-01-15 11:25:25 +08:00
xhh 521ba9924b Add a method to sanitize filename, add test cases 2016-01-14 23:06:30 +08:00
xhh 637cae153c Ruby: fix testing issue of deleting nonexistent pet 2016-01-12 18:12:54 +08:00
xhh 0a3b72cdf9 Add test cases of nested array/map deserialization to Ruby
petstore sample
2016-01-08 10:47:08 +08:00
xhh 670e56f692 Remove base_object from Ruby model
and move methods from base_object to each model so that model files will
have no dependency when generating "models only"
2015-12-28 17:42:33 +08:00
xhh 43c0d20743 Ruby client: add "timeout" to configuration 2015-12-24 14:54:39 +08:00
xhh e9ef143d8f Ruby client: allow setting Configuration in ApiClient
Removed the singleton design from the Configuration class.
Added a `config` field to ApiClient to hold the settings the ApiClient
uses.
2015-12-10 15:25:07 +08:00
xhh ba48f8712d Add test case for the "json_mime?" method 2015-12-09 16:34:53 +08:00
xhh 4fdaeb7371 Improve checking of JSON MIME 2015-12-09 12:38:38 +08:00
xhh 07de03c09b Return data before response status code and headers 2015-12-07 16:10:24 +08:00
xhh 66112d9eb5 Added with-http-info API methods to Ruby client
to allow accessing response status code and headers, and removed the methods of
recording last response info from ApiClient.
2015-12-07 15:48:59 +08:00
xhh 0dac326230 Add "==", "eql?" and "hash" methods to Ruby client 2015-11-25 11:46:43 +08:00
xhh 76eeb51af6 Support collectionFormat in Ruby client
for header, query and form parameters
2015-11-05 20:02:09 +08:00
xhh 7813976d9b Minor changes 2015-11-04 10:26:14 +08:00
xhh 18abc56688 Add tests for array and map property deserialization 2015-11-04 10:23:21 +08:00
xhh 940e76f45f Ruby client: include empty arrays in model serialization 2015-10-23 17:08:12 +08:00
xhh e0dfc1b43d Ruby client: remove trailing slashes from base_url
Closes #1399
2015-10-16 12:02:30 +08:00
geekerzp c70ca9d572 Add test case in ruby client 2015-09-25 17:33:39 +08:00
xhh 7c60e2097f Update API client initialization in Ruby test 2015-09-02 12:00:27 +08:00
geekerzp 6d58d44542 Merge branch 'ruby-api-client' into ruby-apiclient 2015-08-20 11:34:07 +08:00
xhh 0e2e7838ae Merge branch 'bug-fix-ruby-file-upload' into ruby-api-client
Conflicts:
	modules/swagger-codegen/src/main/resources/ruby/swagger/request.mustache
	samples/client/petstore/ruby/lib/petstore/swagger/request.rb
2015-08-20 11:24:33 +08:00
xhh 0d399d3f6a Add spec for file uploading 2015-08-20 11:07:20 +08:00
geekerzp a481db7486 Add configuration object in ruby client 2015-08-18 14:27:09 +08:00
xhh 7af5db3565 Rebuild Ruby petstore sample 2015-07-27 16:37:26 +08:00
xhh a75b05b952 Update tests with latest code 2015-07-22 16:02:18 +08:00
xhh 822e640e0a Merge branch 'develop_2.0' into ruby-debug
Conflicts:
	modules/swagger-codegen/src/main/resources/ruby/swagger/configuration.mustache
	modules/swagger-codegen/src/main/resources/ruby/swagger/request.mustache
	samples/client/petstore/ruby/lib/petstore/swagger/request.rb
	samples/client/petstore/ruby/lib/swagger_client.rb
	samples/client/petstore/ruby/lib/swagger_client/swagger/configuration.rb
2015-07-14 12:33:17 +08:00
xhh 1de6952279 Support customizing default headers via config option
for example:

    config.default_headers['X-MY-HEADER'] = 'my-header-value'
2015-06-26 19:09:20 +08:00
xhh fafddbf040 Fix naming in specs 2015-06-26 17:16:38 +08:00
xhh 2d3d35cfd7 Rebuild Ruby petstore client 2015-06-26 16:37:58 +08:00
xhh a59d4ba346 Add test case for finding nonexistent pet 2015-06-15 16:51:38 +08:00
xhh 80616b4c2b Add test cases for StoreApi#get_inventory 2015-06-12 23:03:17 +08:00
xhh 36f0ed6d0c Add test cases for Response#deserialize 2015-06-12 22:44:52 +08:00
xhh 623a1278cf Add test case for API key auth 2015-05-29 11:57:46 +08:00
xhh 95813714a5 Add support of HTTP basic and API key auth to Ruby codegen 2015-05-29 11:57:46 +08:00
xhh 8bf84aabe5 Add test case for nil return value 2015-05-20 21:13:20 +08:00
xhh 70c74d282f Fix tests 2015-05-20 09:23:45 +08:00
xhh fcf1327c1f Rename swagger-client to swagger_client
according to guides from rubygems: http://guides.rubygems.org/name-your-gem/
2015-05-20 09:23:44 +08:00
xhh 194e9e6f05 Make petstore tests pass 2015-05-20 09:23:43 +08:00
William Cheng 92a2011207 fix post model, update rspec 2015-05-17 23:38:51 +08:00
William Cheng 8710fbfde7 add base object 2015-05-17 23:36:13 +08:00
wing328 c87579e1f7 fix rspec due to change of optional parameter in ruby method 2015-04-17 01:03:15 +08:00
wing328 8512259d02 update method name based on style guide, update petstore sample 2015-04-17 00:26:06 +08:00
xhh de21088619 Support optional body parameter 2015-04-16 18:20:36 +08:00
wing328 4a0314849e fix ruby spec 2015-04-13 22:23:52 +08:00
xhh e9c5c1434b Fix spec 2015-04-09 11:37:48 +08:00
xhh 7cd8d0a1ac Restructure gemspec related files to ease importing the files 2015-04-09 11:34:09 +08:00
William Cheng 2967cc3801 moved store spec into a separate file, update order id to 5 (as the
order with ID 2 is no longer found)
2015-04-06 19:05:19 +08:00
William Cheng 9c5153e8c8 fix test cases 2015-04-06 18:52:30 +08:00
Tony Tam f72e5907bb formatting 2015-03-31 16:08:09 -07:00
Tony Tam 744952aee4 formatting 2015-03-31 15:57:50 -07:00