William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							55252f4b25 
							
						 
					 
					
						
						
							
							update ruby samples  
						
						 
						
						
						
						
					 
					
						2023-08-28 15:17:05 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80121aa88f 
							
						 
					 
					
						
						
							
							Prepare v7.0.1 ( #16409 )  
						
						 
						
						... 
						
						
						
						* prepare 7.0.1 in master
* update doc 
						
						
					 
					
						2023-08-25 16:11:29 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cameron Koegel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54d996732f 
							
						 
					 
					
						
						
							
							[Ruby] Fix Operation Servers ( #16144 )  
						
						 
						
						... 
						
						
						
						* [Ruby] Fix Operation Servers
* user `server_index` instead of `index`
* use nil as default
* add tests
* revert tests
* add tests to custom file
* add test file to ruby-faraday 
						
						
					 
					
						2023-07-25 12:18:23 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							0c3460f95b 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into 7.0.x  
						
						 
						
						
						
						
					 
					
						2023-05-10 15:00:56 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tiffany Marrel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b19d5f94d 
							
						 
					 
					
						
						
							
							[Ruby] fix documentation of API authorization in README files ( #15353 )  
						
						 
						
						... 
						
						
						
						align wording across generators 
						
						
					 
					
						2023-05-09 14:17:34 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivo Wever 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2679819694 
							
						 
					 
					
						
						
							
							[Ruby] Client: fix base_url when no server_operation_index is defined ( #15162 )  
						
						 
						
						... 
						
						
						
						As discussed in https://github.com/OpenAPITools/openapi-generator/pull/7415#discussion_r1113274416 , it seems unlikely the code was correct.
server_operation_index is a hash table. In Ruby, `hash[key]` will return the value associated with `key`. If key is absent, `nil` is returned. Because that is sometimes undesirable, there is also `hash.fetch(key)`, which raises an error if the key is absent. It also allows you to specify a default to fall back on: `hash.fetch(key, default)` will return `default` if the key is absent.
So, since not all users will specify a 'server per operation' (or at least: I'm not), the old code would usually set `index` to the `server_index`, which is initialized to 0. The subsequent `if index == nil` will usually return false (`0 != nil` in Ruby), after which the `server_url` call on line 177 constructs the url based on the `server_operation_variables` and `operation_server_settings`, assuming we are dealing with the case where a server per operation is configured. The case where the url should be constructed from `scheme`, `host`, etc. is only called if either `server_index` is explicitly set to `nil` or the key `operation` is explicitly associated with the value `nil` in the `server_operation_index` hash table, both of which seem inappropriate. 
						
						
					 
					
						2023-04-21 11:11:42 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							935146d187 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into 7.0.x  
						
						 
						
						
						
						
					 
					
						2023-04-12 17:51:47 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Takeshi Masaki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e3bb7e33e 
							
						 
					 
					
						
						
							
							[Ruby] fix RSpec documentation URL ( #15164 )  
						
						 
						
						
						
						
					 
					
						2023-04-10 10:44:28 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d1e18306a 
							
						 
					 
					
						
						
							
							Prepare 6.6.0-SNAPSHOT ( #15100 )  
						
						 
						
						... 
						
						
						
						* set 6.6.0 snapshot version
* update samples
* update readme 
						
						
					 
					
						2023-04-01 18:48:01 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7417432a54 
							
						 
					 
					
						
						
							
							Prepare 6.5.0 release ( #15099 )  
						
						 
						
						... 
						
						
						
						* 6.5.0 release
* update samples 
						
						
					 
					
						2023-04-01 15:03:35 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							1beec7ef87 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin' into 7.0.x  
						
						 
						
						
						
						
					 
					
						2023-03-03 21:52:50 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cameron Koegel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18ef6ff96a 
							
						 
					 
					
						
						
							
							[Ruby] fix return_binary_data with attr_accessor ( #14772 )  
						
						 
						
						... 
						
						
						
						* [Ruby] fix `return_binary_data` with `attr_accessor`
* regenerate samples 
						
						
					 
					
						2023-02-22 00:51:21 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c50a775e0c 
							
						 
					 
					
						
						
							
							prepare 6.5.0 release ( #14749 )  
						
						 
						
						
						
						
					 
					
						2023-02-19 20:36:23 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93df0ff444 
							
						 
					 
					
						
						
							
							Prepare 6.4.0 release ( #14748 )  
						
						 
						
						... 
						
						
						
						* prepare 6.4.0 release
* update samples 
						
						
					 
					
						2023-02-19 18:53:20 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Schmid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55e2eb1d6a 
							
						 
					 
					
						
						
							
							Set proxy in ruby faraday client if configured ( #14597 )  
						
						 
						
						... 
						
						
						
						* set proxy in ruby faraday client if configured
* Add missing string terminator in ruby client spec
* generating samples for ruby 
						
						
					 
					
						2023-02-03 16:11:44 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31a89e35cb 
							
						 
					 
					
						
						
							
							Prepare 6.4.0 ( #14582 )  
						
						 
						
						... 
						
						
						
						* update to 6.4.0 snapshot
* update samples
* update doc 
						
						
					 
					
						2023-02-01 22:44:40 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f2676c5c2 
							
						 
					 
					
						
						
							
							Prepare v6.3.0 release ( #14580 )  
						
						 
						
						... 
						
						
						
						* 6.3.0 release
* fix maven plugin test
* update samples
* update doc
* fix tests in windows 
						
						
					 
					
						2023-02-01 20:52:29 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lisa Burns 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02d4852f26 
							
						 
					 
					
						
						
							
							Enable access token refresh ( #14251 )  
						
						 
						
						... 
						
						
						
						* Enable the ruby client to support refreshing access tokens
- The client can now be configured with an access token getter proc
- The proc overrides the the static access token if it is set
* Run generators 
						
						
					 
					
						2022-12-21 15:19:51 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yohei Kitamura 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6800905123 
							
						 
					 
					
						
						
							
							[ruby] Fix api_error.mustache to initialize message-only errors properly ( #14264 )  
						
						 
						
						
						
						
					 
					
						2022-12-17 15:58:04 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e44e78474 
							
						 
					 
					
						
						
							
							Update Ruby minimum version to 2.7 ( #14002 )  
						
						 
						
						... 
						
						
						
						* update ruby minimum version to 2.7
* test ruby in cirleci 
						
						
					 
					
						2022-11-13 12:14:21 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							4d03c9272b 
							
						 
					 
					
						
						
							
							prepare 6.3.0 snapshot  
						
						 
						
						
						
						
					 
					
						2022-10-15 15:40:47 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac7ebf67dd 
							
						 
					 
					
						
						
							
							Prepare 6.2.1 ( #13517 )  
						
						 
						
						... 
						
						
						
						* update to 6.2.1-SNAPSHOT
* update samples
* update doc 
						
						
					 
					
						2022-09-25 00:10:30 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24f476a381 
							
						 
					 
					
						
						
							
							prepare 6.2.0 release ( #13514 )  
						
						 
						
						... 
						
						
						
						* set release version to 6.2.0
* update samples
* comment out rust server test in travis 
						
						
					 
					
						2022-09-24 21:44:42 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							928070c57a 
							
						 
					 
					
						
						
							
							Prepare 6.1.1 SNAPSHOT version ( #13399 )  
						
						 
						
						... 
						
						
						
						* prepare v6.1.1
* update samples
* update doc 
						
						
					 
					
						2022-09-11 19:08:23 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43dbb5ff9c 
							
						 
					 
					
						
						
							
							6.1.0 release ( #13398 )  
						
						 
						
						
						
						
					 
					
						2022-09-11 17:16:07 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							c26e19cbc0 
							
						 
					 
					
						
						
							
							Revert "Add support for string response deserialization ( #12910 )"  
						
						 
						
						... 
						
						
						
						This reverts commit b8524bee232a55e28693354ab543b91e3f65629a. 
						
						
					 
					
						2022-07-21 12:58:46 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Emanuele Saccomandi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8524bee23 
							
						 
					 
					
						
						
							
							Add support for string response deserialization ( #12910 )  
						
						 
						
						... 
						
						
						
						* Add support for string response deserialization
* updated samples
* updated samples
* realigned to master
* fix: errors were not getting thrown
* updated samples
* fix: errors were not getting thrown
* updated samples 
						
						
					 
					
						2022-07-21 12:45:50 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							6bfef6c191 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into 7.0.x  
						
						 
						
						
						
						
					 
					
						2022-07-19 11:54:20 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							6cae0fbb78 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/6.1.x'  
						
						 
						
						
						
						
					 
					
						2022-07-04 01:22:51 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e412edb64 
							
						 
					 
					
						
						
							
							Prepare 6.0.1 release ( #12762 )  
						
						 
						
						... 
						
						
						
						* update to v6.0.1
* update doc
* update samples 
						
						
					 
					
						2022-07-03 23:36:46 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabriel Mazetto 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b97a4ad12a 
							
						 
					 
					
						
						
							
							Generate .gitlab-ci.yml files for Ruby template ( #12750 )  
						
						 
						
						
						
						
					 
					
						2022-07-03 17:52:32 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							c54b0623b8 
							
						 
					 
					
						
						
							
							prepare 7.0.x  
						
						 
						
						
						
						
					 
					
						2022-05-26 13:17:52 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							5bd94b8fa0 
							
						 
					 
					
						
						
							
							prepare 6.1.x  
						
						 
						
						
						
						
					 
					
						2022-05-26 12:58:25 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36a9cf394d 
							
						 
					 
					
						
						
							
							update samples ( #12466 )  
						
						 
						
						
						
						
					 
					
						2022-05-26 12:13:59 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69f79fb789 
							
						 
					 
					
						
						
							
							Prepare 6.0.0 release ( #12463 )  
						
						 
						
						... 
						
						
						
						* prepare 6.0.0 release
* update samples
* update meta codegen 
						
						
					 
					
						2022-05-26 10:28:01 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							2abdd3acb7 
							
						 
					 
					
						
						
							
							set follow_location default to true  
						
						 
						
						
						
						
					 
					
						2022-04-16 17:46:55 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Connor Moore 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b1795a159 
							
						 
					 
					
						
						
							
							[REQ][Ruby] Ruby Allow Follow Redirect ( #12047 )  
						
						 
						
						... 
						
						
						
						* Add `follow_location` option
Implementation of https://github.com/OpenAPITools/openapi-generator/issues/10028 
* regenerated clients 
						
						
					 
					
						2022-04-16 16:51:01 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dennis Kliban 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e783e9b780 
							
						 
					 
					
						
						
							
							Adds 'params_encoder' config option for Ruby clients using Faraday ( #9839 )  
						
						 
						
						... 
						
						
						
						The partial templates were renamed because they no longer hold tls
settings exclusively.
fixes : #9838  
						
						
					 
					
						2022-04-09 10:14:38 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							2d4a01aa70 
							
						 
					 
					
						
						
							
							Revert "Prepare 6.0.0 beta release ( #12039 )"  
						
						 
						
						... 
						
						
						
						This reverts commit 914b539eea7097ad2b4323d20c8f95144782cb68. 
						
						
					 
					
						2022-04-04 12:17:12 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							914b539eea 
							
						 
					 
					
						
						
							
							Prepare 6.0.0 beta release ( #12039 )  
						
						 
						
						... 
						
						
						
						* update to 6.0.0-beta
* update samples 
						
						
					 
					
						2022-04-04 10:29:49 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b54257d7ab 
							
						 
					 
					
						
						
							
							Support binary return format only  in Ruby faraday client ( #11974 )  
						
						 
						
						... 
						
						
						
						* support binary return format on  in ruby faraday client
* add option to return binary data
* update condition 
						
						
					 
					
						2022-04-03 16:55:15 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cameron Koegel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c4daeae0b 
							
						 
					 
					
						
						
							
							[Ruby] Added Support for Binary Media Data Return ( #11254 )  
						
						 
						
						... 
						
						
						
						* update template files
* fixed binary data return
* update samples
* apply change to file download logic and regenerate samples 
						
						
					 
					
						2022-03-23 21:19:31 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							0bfa28f844 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into 6.0.x  
						
						 
						
						
						
						
					 
					
						2021-10-06 12:00:02 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Gallagher 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ceccfbe3c 
							
						 
					 
					
						
						
							
							[REQ] [RUBY] [FARADAY] Allow middleware to be configured ( #10495 )  
						
						 
						
						... 
						
						
						
						* feat: allow configuring middleware in setup
* fix: stop requiring Faraday middleware unnecessarily
* chore: regenerate petstore samples
* chore: regenerate openapi3 client
* chore: ci fails so rebuild 
						
						
					 
					
						2021-10-04 17:09:21 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							8602fbc87c 
							
						 
					 
					
						
						
							
							update ruby samples  
						
						 
						
						
						
						
					 
					
						2021-10-02 13:10:13 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							119370079a 
							
						 
					 
					
						
						
							
							update spec template, samples  
						
						 
						
						
						
						
					 
					
						2021-09-25 18:14:26 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								romanblack1 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							622a936358 
							
						 
					 
					
						
						
							
							Define content type if and only if the body is not empty ( #9910 )  
						
						 
						
						... 
						
						
						
						* rubypatch
* moving change to api.must
* fix content_type to content-type
* added end to if 
						
						
					 
					
						2021-09-25 14:53:58 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							acd747ca6d 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into 6.0.x  
						
						 
						
						
						
						
					 
					
						2021-09-22 12:13:44 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							477e2365c7 
							
						 
					 
					
						
						
							
							improve git_push.sh ( #10356 )  
						
						 
						
						
						
						
					 
					
						2021-09-09 12:49:03 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								William Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							0357b80f19 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into 6.0.x  
						
						 
						
						
						
						
					 
					
						2021-09-01 14:16:17 +08:00