@@ -28,21 +28,24 @@ class Dummy
2828 entity : Object ,
2929 http_codes : [ [ 401 , 'Unauthorized' , 'Entities::Error' ] ] ,
3030 named : 'My named route' ,
31- headers : [ XAuthToken : {
32- description : 'Valdates your identity' ,
33- required : true
34- } ,
35- XOptionalHeader : {
36- description : 'Not really needed' ,
37- required : false
38- } ] ,
31+ headers : [
32+ XAuthToken : {
33+ description : 'Valdates your identity' ,
34+ required : true
35+ } ,
36+ XOptionalHeader : {
37+ description : 'Not really needed' ,
38+ required : false
39+ }
40+ ] ,
3941 hidden : false ,
4042 deprecated : false ,
4143 is_array : true ,
4244 nickname : 'nickname' ,
4345 produces : %w[ array of mime_types ] ,
4446 consumes : %w[ array of mime_types ] ,
45- tags : %w[ tag1 tag2 ]
47+ tags : %w[ tag1 tag2 ] ,
48+ security : %w[ array of security schemes ]
4649 }
4750
4851 subject . desc 'The description' do
@@ -52,21 +55,24 @@ class Dummy
5255 success Object
5356 failure [ [ 401 , 'Unauthorized' , 'Entities::Error' ] ]
5457 named 'My named route'
55- headers [ XAuthToken : {
56- description : 'Valdates your identity' ,
57- required : true
58- } ,
59- XOptionalHeader : {
60- description : 'Not really needed' ,
61- required : false
62- } ]
58+ headers [
59+ XAuthToken : {
60+ description : 'Valdates your identity' ,
61+ required : true
62+ } ,
63+ XOptionalHeader : {
64+ description : 'Not really needed' ,
65+ required : false
66+ }
67+ ]
6368 hidden false
6469 deprecated false
6570 is_array true
6671 nickname 'nickname'
6772 produces %w[ array of mime_types ]
6873 consumes %w[ array of mime_types ]
6974 tags %w[ tag1 tag2 ]
75+ security %w[ array of security schemes ]
7076 end
7177
7278 expect ( subject . namespace_setting ( :description ) ) . to eq ( expected_options )
0 commit comments