class WeakSwaggerParameters::Definitions::HashRef

Public Class Methods

new(&block) click to toggle source
# File lib/weak_swagger_parameters/definitions/hash_ref.rb, line 8
def initialize(&block)
  instance_eval(&block) if block.present?
end

Public Instance Methods

apply_docs(parent_node) click to toggle source
# File lib/weak_swagger_parameters/definitions/hash_ref.rb, line 12
def apply_docs(parent_node)
  definitions = child_definitions

  parent_node.instance_eval do
    schema do
      definitions.each { |definition| definition.apply_docs(self) }
    end
  end
end