diff --git a/lib/generators/jsonapi/swagger/swagger_generator.rb b/lib/generators/jsonapi/swagger/swagger_generator.rb index 3e4be3b..1c1b999 100644 --- a/lib/generators/jsonapi/swagger/swagger_generator.rb +++ b/lib/generators/jsonapi/swagger/swagger_generator.rb @@ -34,8 +34,8 @@ module Jsonapi (class_path + [file_name]).map!(&:camelize).join("::") end - def sortable_feilds_desc - t(:sortable_fields) + ': [-]' + sortable_fields.join(',') + def sortable_fields_desc + t(:sortable_fields) + ': (-)' + sortable_fields.join(',') end def model_klass diff --git a/lib/generators/jsonapi/swagger/templates/swagger.rb.erb b/lib/generators/jsonapi/swagger/templates/swagger.rb.erb index afbd91f..d0fc818 100644 --- a/lib/generators/jsonapi/swagger/templates/swagger.rb.erb +++ b/lib/generators/jsonapi/swagger/templates/swagger.rb.erb @@ -12,7 +12,7 @@ RSpec.describe '<%= resouces_name %>', type: :request do produces 'application/vnd.api+json' parameter name: :'page[number]', in: :query, type: :string, description: '<%= t(:page_num) %>', required: false <% if sortable_fields.present? -%> - parameter name: :'sort', in: :query, type: :string, description: '<%= sortable_feilds_desc %>', required: false + parameter name: :'sort', in: :query, type: :string, description: '<%= sortable_fields_desc %>', required: false <% end -%> <% if relationships.present? -%> parameter name: :include, in: :query, type: :string, description: '<%= t(:include_related_data) %>', required: false