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