From 15236ef376e0fb8c67ceb4a8d5ec7330fa4bba36 Mon Sep 17 00:00:00 2001 From: Tony Tam Date: Sat, 4 Apr 2015 17:45:22 -0700 Subject: [PATCH] updated ruby template --- .../swagger-codegen/src/main/resources/ruby/api.mustache | 1 + samples/client/petstore/ruby/lib/pet_api.rb | 8 ++++++++ samples/client/petstore/ruby/lib/store_api.rb | 4 ++++ samples/client/petstore/ruby/lib/user_api.rb | 8 ++++++++ 4 files changed, 21 insertions(+) diff --git a/modules/swagger-codegen/src/main/resources/ruby/api.mustache b/modules/swagger-codegen/src/main/resources/ruby/api.mustache index f2564a78898..ef6aee911e2 100644 --- a/modules/swagger-codegen/src/main/resources/ruby/api.mustache +++ b/modules/swagger-codegen/src/main/resources/ruby/api.mustache @@ -18,6 +18,7 @@ class {{classname}} {{/optional}}{{/allParams}} # @return {{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}void{{/returnType}} def self.{{nickname}} ({{#allParams}}{{paramName}}{{#defaultValue}} = {{{defaultValue}}}{{/defaultValue}}, {{/allParams}}opts={}) query_param_keys = [{{#queryParams}}:{{paramName}}{{#hasMore}},{{/hasMore}}{{/queryParams}}] + headerParams = {} {{#requiredParamCount}} # verify existence of params diff --git a/samples/client/petstore/ruby/lib/pet_api.rb b/samples/client/petstore/ruby/lib/pet_api.rb index 28e65cddaf1..3adc80d9a31 100644 --- a/samples/client/petstore/ruby/lib/pet_api.rb +++ b/samples/client/petstore/ruby/lib/pet_api.rb @@ -15,6 +15,7 @@ class PetApi # @return void def self.updatePet (body, opts={}) query_param_keys = [] + headerParams = {} @@ -83,6 +84,7 @@ class PetApi # @return void def self.addPet (body, opts={}) query_param_keys = [] + headerParams = {} @@ -151,6 +153,7 @@ class PetApi # @return array[Pet] def self.findPetsByStatus (status, opts={}) query_param_keys = [:status] + headerParams = {} @@ -201,6 +204,7 @@ class PetApi # @return array[Pet] def self.findPetsByTags (tags, opts={}) query_param_keys = [:tags] + headerParams = {} @@ -251,6 +255,7 @@ class PetApi # @return Pet def self.getPetById (pet_id, opts={}) query_param_keys = [] + headerParams = {} @@ -303,6 +308,7 @@ class PetApi # @return void def self.updatePetWithForm (pet_id, name, status, opts={}) query_param_keys = [] + headerParams = {} @@ -357,6 +363,7 @@ class PetApi # @return void def self.deletePet (api_key, pet_id, opts={}) query_param_keys = [] + headerParams = {} @@ -409,6 +416,7 @@ class PetApi # @return void def self.uploadFile (pet_id, additional_metadata, file, opts={}) query_param_keys = [] + headerParams = {} diff --git a/samples/client/petstore/ruby/lib/store_api.rb b/samples/client/petstore/ruby/lib/store_api.rb index 5e66e64f4c5..bbf48db1edf 100644 --- a/samples/client/petstore/ruby/lib/store_api.rb +++ b/samples/client/petstore/ruby/lib/store_api.rb @@ -14,6 +14,7 @@ class StoreApi # @return map[string,int] def self.getInventory (opts={}) query_param_keys = [] + headerParams = {} @@ -63,6 +64,7 @@ class StoreApi # @return Order def self.placeOrder (body, opts={}) query_param_keys = [] + headerParams = {} @@ -132,6 +134,7 @@ class StoreApi # @return Order def self.getOrderById (order_id, opts={}) query_param_keys = [] + headerParams = {} @@ -182,6 +185,7 @@ class StoreApi # @return void def self.deleteOrder (order_id, opts={}) query_param_keys = [] + headerParams = {} diff --git a/samples/client/petstore/ruby/lib/user_api.rb b/samples/client/petstore/ruby/lib/user_api.rb index d7b66049109..6de9535f1af 100644 --- a/samples/client/petstore/ruby/lib/user_api.rb +++ b/samples/client/petstore/ruby/lib/user_api.rb @@ -15,6 +15,7 @@ class UserApi # @return void def self.createUser (body, opts={}) query_param_keys = [] + headerParams = {} @@ -83,6 +84,7 @@ class UserApi # @return void def self.createUsersWithArrayInput (body, opts={}) query_param_keys = [] + headerParams = {} @@ -151,6 +153,7 @@ class UserApi # @return void def self.createUsersWithListInput (body, opts={}) query_param_keys = [] + headerParams = {} @@ -220,6 +223,7 @@ class UserApi # @return string def self.loginUser (username, password, opts={}) query_param_keys = [:username,:password] + headerParams = {} @@ -269,6 +273,7 @@ class UserApi # @return void def self.logoutUser (opts={}) query_param_keys = [] + headerParams = {} @@ -316,6 +321,7 @@ class UserApi # @return User def self.getUserByName (username, opts={}) query_param_keys = [] + headerParams = {} @@ -367,6 +373,7 @@ class UserApi # @return void def self.updateUser (username, body, opts={}) query_param_keys = [] + headerParams = {} @@ -437,6 +444,7 @@ class UserApi # @return void def self.deleteUser (username, opts={}) query_param_keys = [] + headerParams = {}