Class: RspecApiDocumentation::Views::MarkupIndex

Inherits:
Mustache
  • Object
show all
Defined in:
lib/rspec_api_documentation/views/markup_index.rb

Direct Known Subclasses

HtmlIndex, MarkdownIndex, TextileIndex

Instance Method Summary collapse

Constructor Details

#initialize(index, configuration) ⇒ MarkupIndex

Returns a new instance of MarkupIndex.



6
7
8
9
10
# File 'lib/rspec_api_documentation/views/markup_index.rb', line 6

def initialize(index, configuration)
  @index = index
  @configuration = configuration
  self.template_path = configuration.template_path
end

Instance Method Details

#api_nameObject



12
13
14
# File 'lib/rspec_api_documentation/views/markup_index.rb', line 12

def api_name
  @configuration.api_name
end

#sectionsObject



16
17
18
# File 'lib/rspec_api_documentation/views/markup_index.rb', line 16

def sections
  RspecApiDocumentation::Writers::IndexHelper.sections(examples, @configuration)
end