class Swagger::Blocks::Nodes::ContentNode

Public Instance Methods

example(name = nil, inline_keys = nil, &block) click to toggle source
# File lib/swagger/blocks/nodes/content_node.rb, line 9
def example(name = nil, inline_keys = nil, &block)
  if name.nil?
    self.data[:example] = Swagger::Blocks::Nodes::ExampleNode.call(version: version, inline_keys: inline_keys, &block)
  else
    self.data[:examples] ||= {}
    self.data[:examples][name] = Swagger::Blocks::Nodes::ExampleNode.call(version: version, inline_keys: inline_keys, &block)
  end
end
schema(inline_keys = nil, &block) click to toggle source
# File lib/swagger/blocks/nodes/content_node.rb, line 5
def schema(inline_keys = nil, &block)
  self.data[:schema] = Swagger::Blocks::Nodes::SchemaNode.call(version: version, inline_keys: inline_keys, &block)
end