lib/grape-swagger/representable/parser.rb in grape-swagger-representable-0.1.4 vs lib/grape-swagger/representable/parser.rb in grape-swagger-representable-0.1.5
- old
+ new
@@ -40,9 +40,12 @@
end
values = documentation[:values] || property[:values] || nil
memo[:enum] = values if values.is_a?(Array)
+ example = documentation[:example] || property[:example] || nil
+ memo[:example] = example.is_a?(Proc) ? example.call : example if example
+
if is_a_collection || documentation[:is_array]
memo = {
type: :array,
items: memo
}