class Swagger::Blocks::Nodes::ParameterNode
v2.0: github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md#parameter-object
Public Instance Methods
example(name, inline_keys = nil, &block)
click to toggle source
# File lib/swagger/blocks/nodes/parameter_node.rb, line 14 def example(name, inline_keys = nil, &block) self.data[:examples] ||= {} self.data[:examples][name] = Swagger::Blocks::Nodes::ExampleNode.call(version: version, inline_keys: inline_keys, &block) end
items(inline_keys = nil, &block)
click to toggle source
# File lib/swagger/blocks/nodes/parameter_node.rb, line 10 def items(inline_keys = nil, &block) self.data[:items] = Swagger::Blocks::Nodes::ItemsNode.call(version: version, inline_keys: inline_keys, &block) end
schema(inline_keys = nil, &block)
click to toggle source
# File lib/swagger/blocks/nodes/parameter_node.rb, line 6 def schema(inline_keys = nil, &block) self.data[:schema] = Swagger::Blocks::Nodes::SchemaNode.call(version: version, inline_keys: inline_keys, &block) end