lib/open_api/parameter.rb in open_api-0.3.4 vs lib/open_api/parameter.rb in open_api-0.4.0
- old
+ new
@@ -43,9 +43,21 @@
allow_empty_value: hash["allowEmptyValue"],
**other_fields_hash,
)
end
+ def serializable_hash
+ {
+ "name" => name.to_s,
+ "in" => self.in.to_s,
+ "required" => required,
+ "deprecated" => deprecated,
+ "allow_empty_value" => allow_empty_value,
+ }.merge(
+ other_fields_hash.map{|k,v| [k.to_s, v.serializable_hash] }.to_h
+ ).compact
+ end
+
private
attr_accessor :other_fields_hash
end
end