class Nexmo::OAS::Renderer::Presenters::ResponseTab::Link

Attributes

index[R]

Public Class Methods

new(index:, schema:) click to toggle source
# File lib/nexmo/oas/renderer/presenters/response_tab/link.rb, line 11
def initialize(index:, schema:)
  @index  = index
  @schema = schema
end

Public Instance Methods

content() click to toggle source
# File lib/nexmo/oas/renderer/presenters/response_tab/link.rb, line 28
def content
  @schema['description'] || "Response #{@index + 1}"
end
css_classes() click to toggle source
# File lib/nexmo/oas/renderer/presenters/response_tab/link.rb, line 16
def css_classes
  classes = ['tab-sync Vlt-tabs__link']
  classes << 'Vlt-tabs__link_active' if @index.zero?
  classes.join(' ')
end