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
data_tab_link()
click to toggle source
# File lib/nexmo/oas/renderer/presenters/response_tab/link.rb, line 22 def data_tab_link return nil unless @schema['x-tab-id'] @schema['x-tab-id'] end