class ApiDef::Template::Confluence

Constants

TEMPLATE_FILE

Public Class Methods

new(_spec) click to toggle source
# File lib/api_def/template/confluence.rb, line 58
def initialize(_spec)
  @spec = _spec
end

Public Instance Methods

render(_spec) click to toggle source
# File lib/api_def/template/confluence.rb, line 55
def render(_spec)
  clazz = ::ERB.new(TEMPLATE_FILE, nil, "-").def_class
  clazz.class_eval do
    def initialize(_spec)
      @spec = _spec
    end

    def spec
      @spec
    end
  end
  clazz.new(_spec).result
end
spec() click to toggle source
# File lib/api_def/template/confluence.rb, line 62
def spec
  @spec
end