class Openapi3Parser::NodeFactory::Parameter
Private Instance Methods
build_object(data, context)
click to toggle source
# File lib/openapi3_parser/node_factory/parameter.rb, line 44 def build_object(data, context) Node::Parameter.new(data, context) end
default_style()
click to toggle source
# File lib/openapi3_parser/node_factory/parameter.rb, line 48 def default_style return "simple" if %w[path header].include?(context.input["in"]) "form" end
validate_in(validatable)
click to toggle source
# File lib/openapi3_parser/node_factory/parameter.rb, line 54 def validate_in(validatable) return if %w[header query cookie path].include?(validatable.input) validatable.add_error("in can only be header, query, cookie, or path") end