File tree Expand file tree Collapse file tree 8 files changed +13
-13
lines changed
lib/rspec_api_documentation/open_api Expand file tree Collapse file tree 8 files changed +13
-13
lines changed Original file line number Diff line number Diff line change 11module RspecApiDocumentation
22 module OpenApi
33 class Contact < Node
4- add_setting :name , :default => 'API Support'
5- add_setting :url , :default => 'http://www.open-api.io/support'
6- add_setting :email , :default => '[email protected] ' 4+ add_setting :name
5+ add_setting :url
6+ add_setting :email
77 end
88 end
99end
Original file line number Diff line number Diff line change 11module RspecApiDocumentation
22 module OpenApi
33 class Header < Node
4- add_setting :description , :default => ''
4+ add_setting :description
55 add_setting :type , :required => true , :default => lambda { |header |
66 Helper . extract_type ( header . public_send ( 'x-example-value' ) )
77 }
Original file line number Diff line number Diff line change @@ -2,10 +2,10 @@ module RspecApiDocumentation
22 module OpenApi
33 class Info < Node
44 add_setting :title , :default => 'OpenAPI Specification' , :required => true
5- add_setting :description , :default => 'This is a sample server Petstore server.'
6- add_setting :termsOfService , :default => 'http://open-api.io/terms/'
7- add_setting :contact , :default => Contact . new , : schema => Contact
8- add_setting :license , :default => License . new , : schema => License
5+ add_setting :description
6+ add_setting :termsOfService
7+ add_setting :contact , :schema => Contact
8+ add_setting :license , :schema => License
99 add_setting :version , :default => '1.0.0' , :required => true
1010 end
1111 end
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ module OpenApi
33 class Operation < Node
44 add_setting :tags , :default => [ ]
55 add_setting :summary
6- add_setting :description , :default => ''
6+ add_setting :description
77 add_setting :externalDocs
88 add_setting :operationId
99 add_setting :consumes
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ class Parameter < Node
77
88 add_setting :name , :required => true
99 add_setting :in , :required => true
10- add_setting :description , :default => ''
10+ add_setting :description
1111 add_setting :required , :default => lambda { |parameter | parameter . in . to_s == 'path' ? true : false }
1212 add_setting :schema
1313 add_setting :type
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ module OpenApi
33 class Schema < Node
44 add_setting :format
55 add_setting :title
6- add_setting :description , :default => ''
6+ add_setting :description
77 add_setting :required
88 add_setting :enum
99 add_setting :type
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ module RspecApiDocumentation
22 module OpenApi
33 class SecuritySchema < Node
44 add_setting :type , :required => true
5- add_setting :description , :default => ''
5+ add_setting :description
66 add_setting :name
77 add_setting :in
88 add_setting :flow
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ module RspecApiDocumentation
22 module OpenApi
33 class Tag < Node
44 add_setting :name , :required => true
5- add_setting :description , :default => ''
5+ add_setting :description
66 add_setting :externalDocs
77 end
88 end
You can’t perform that action at this time.
0 commit comments