@@ -48,8 +48,8 @@ def glossary_for_json(glossary_definition)
48
48
# @option return [String] :description
49
49
def glossary_term_for_json ( glossary_term_definition )
50
50
{
51
- : long_name => glossary_term_definition . long_name ,
52
- : description => glossary_term_definition . description
51
+ long_name : glossary_term_definition . long_name ,
52
+ description : glossary_term_definition . description
53
53
}
54
54
end
55
55
@@ -65,10 +65,10 @@ def glossary_term_for_json(glossary_term_definition)
65
65
# @option return [Integer] :status_code
66
66
def message_for_json ( message_definition )
67
67
{
68
- : key => message_definition . key ,
69
- : description => message_definition . description ,
70
- : level => message_definition . level ,
71
- : status_code => message_definition . status_code
68
+ key : message_definition . key ,
69
+ description : message_definition . description ,
70
+ level : message_definition . level ,
71
+ status_code : message_definition . status_code
72
72
}
73
73
end
74
74
@@ -88,41 +88,41 @@ def message_for_json(message_definition)
88
88
# @option return [Array<(see .message_for_json)>] :messages
89
89
def operation_for_json ( operation_definition )
90
90
data = {
91
- : name => operation_definition . name ,
92
- : description => operation_definition . description ,
93
- : path => operation_definition . path ,
94
- : method => operation_definition . http_method
91
+ name : operation_definition . name ,
92
+ description : operation_definition . description ,
93
+ path : operation_definition . path ,
94
+ method : operation_definition . http_method
95
95
}
96
96
97
97
if operation_definition . uri_elements && !operation_definition . uri_elements . empty?
98
98
uri_elements = operation_definition . uri_elements . map do |uri_element |
99
99
uri_element_for_json ( uri_element )
100
100
end
101
- data . merge! ( { : uri => uri_elements } )
101
+ data . merge! ( { uri : uri_elements } )
102
102
end
103
103
104
104
if operation_definition . request_elements && !operation_definition . request_elements . empty?
105
105
request_elements = operation_definition . request_elements . map do |request_element |
106
106
request_element_for_json ( request_element )
107
107
end
108
108
109
- data . merge! ( { : request => request_elements } )
109
+ data . merge! ( { request : request_elements } )
110
110
end
111
111
112
112
if operation_definition . response_elements && !operation_definition . response_elements . empty?
113
113
response_elements = operation_definition . response_elements . map do |response_element |
114
114
response_element_for_json ( response_element )
115
115
end
116
116
117
- data . merge! ( { : response => response_elements } )
117
+ data . merge! ( { response : response_elements } )
118
118
end
119
119
120
120
if operation_definition . messages && !operation_definition . messages . empty?
121
121
messages = operation_definition . messages . map do |message |
122
122
message_for_json ( message )
123
123
end
124
124
125
- data . merge! ( { : messages => messages } )
125
+ data . merge! ( { messages : messages } )
126
126
end
127
127
128
128
data
@@ -139,9 +139,9 @@ def operation_for_json(operation_definition)
139
139
# @option return [String] :service
140
140
def proxy_operation_for_json ( proxy_operation_definition )
141
141
{
142
- : path => proxy_operation_definition . path ,
143
- : method => proxy_operation_definition . http_method ,
144
- : service => proxy_operation_definition . service_name
142
+ path : proxy_operation_definition . path ,
143
+ method : proxy_operation_definition . http_method ,
144
+ service : proxy_operation_definition . service_name
145
145
}
146
146
end
147
147
@@ -170,17 +170,18 @@ def representation_for_json(representation_definition)
170
170
# @option return [String] :elements_type
171
171
def representation_field_for_json ( representation_field_definition )
172
172
data = {
173
- :field => representation_field_definition . name ,
174
- :description => representation_field_definition . description ,
175
- :required => representation_field_definition . required
173
+ field : representation_field_definition . name ,
174
+ description : representation_field_definition . description ,
175
+ required : representation_field_definition . required ,
176
+ optional : representation_field_definition . optional
176
177
}
177
178
178
179
if representation_field_definition . type
179
- data . merge! ( { : type => representation_field_definition . type } )
180
+ data . merge! ( { type : representation_field_definition . type } )
180
181
end
181
182
182
183
if representation_field_definition . elements_type
183
- data . merge! ( { : elements_type => representation_field_definition . elements_type } )
184
+ data . merge! ( { elements_type : representation_field_definition . elements_type } )
184
185
end
185
186
186
187
data
@@ -199,17 +200,18 @@ def representation_field_for_json(representation_field_definition)
199
200
# @option return [String] :elements_type
200
201
def request_element_for_json ( request_element_definition )
201
202
data = {
202
- :element => request_element_definition . name ,
203
- :description => request_element_definition . description ,
204
- :required => request_element_definition . required
203
+ element : request_element_definition . name ,
204
+ description : request_element_definition . description ,
205
+ required : request_element_definition . required ,
206
+ optional : request_element_definition . optional
205
207
}
206
208
207
209
if request_element_definition . type
208
- data . merge! ( { : type => request_element_definition . type } )
210
+ data . merge! ( { type : request_element_definition . type } )
209
211
end
210
212
211
213
if request_element_definition . elements_type
212
- data . merge! ( { : elements_type => request_element_definition . elements_type } )
214
+ data . merge! ( { elements_type : request_element_definition . elements_type } )
213
215
end
214
216
215
217
data
@@ -228,17 +230,18 @@ def request_element_for_json(request_element_definition)
228
230
# @option return [String] :elements_type
229
231
def response_element_for_json ( response_element_definition )
230
232
data = {
231
- :element => response_element_definition . name ,
232
- :description => response_element_definition . description ,
233
- :required => response_element_definition . required
233
+ element : response_element_definition . name ,
234
+ description : response_element_definition . description ,
235
+ required : response_element_definition . required ,
236
+ optional : response_element_definition . optional
234
237
}
235
238
236
239
if response_element_definition . type
237
- data . merge! ( { : type => response_element_definition . type } )
240
+ data . merge! ( { type : response_element_definition . type } )
238
241
end
239
242
240
243
if response_element_definition . elements_type
241
- data . merge! ( { : elements_type => response_element_definition . elements_type } )
244
+ data . merge! ( { elements_type : response_element_definition . elements_type } )
242
245
end
243
246
244
247
data
@@ -282,16 +285,16 @@ def service_for_json(service_definition)
282
285
end
283
286
284
287
{
285
- : service => {
286
- : service => service_definition . name ,
287
- : code_name => service_definition . code_name ,
288
- : version => service_definition . version
288
+ service : {
289
+ service : service_definition . name ,
290
+ code_name : service_definition . code_name ,
291
+ version : service_definition . version
289
292
} ,
290
- : operations => operations ,
291
- : proxy_operations => proxy_operations ,
292
- : representations => representations ,
293
- : messages => messages ,
294
- : glossary => glossary_for_json ( service_definition . glossary )
293
+ operations : operations ,
294
+ proxy_operations : proxy_operations ,
295
+ representations : representations ,
296
+ messages : messages ,
297
+ glossary : glossary_for_json ( service_definition . glossary )
295
298
}
296
299
end
297
300
@@ -305,8 +308,8 @@ def service_for_json(service_definition)
305
308
# @option return [String] :description
306
309
def uri_element_for_json ( uri_element_definition )
307
310
{
308
- : element => uri_element_definition . name ,
309
- : description => uri_element_definition . description
311
+ element : uri_element_definition . name ,
312
+ description : uri_element_definition . description
310
313
}
311
314
end
312
315
0 commit comments