class APIGatewayDSL::DSL::DocumentNode

Attributes

context[RW]

Public Class Methods

new(document, &block) click to toggle source
# File lib/api_gateway_dsl/dsl/document_node.rb, line 7
def initialize(document, &block)
  @document = document
  instance_eval(&block) if block
end

Public Instance Methods

description(value) click to toggle source
# File lib/api_gateway_dsl/dsl/document_node.rb, line 22
def description(value)
  @document.description = value
end
host(value) click to toggle source
# File lib/api_gateway_dsl/dsl/document_node.rb, line 26
def host(value)
  @document.host = value
end
schemes(*values) click to toggle source
# File lib/api_gateway_dsl/dsl/document_node.rb, line 30
def schemes(*values)
  @document.schemes = values
end
title(value) click to toggle source

General

# File lib/api_gateway_dsl/dsl/document_node.rb, line 14
def title(value)
  @document.title = value
end
version(value) click to toggle source
# File lib/api_gateway_dsl/dsl/document_node.rb, line 18
def version(value)
  @document.version = value
end