Sha256: 6590b9b249a05d31146d7bcb5cf27290e9351fe59d1a9bc350ff54008c86a692
Contents?: true
Size: 616 Bytes
Versions: 5
Compression:
Stored size: 616 Bytes
Contents
module Nexmo module OAS module Renderer module Presenters module ResponseTab class Link attr_reader :index def initialize(index:, schema:) @index = index @schema = schema end def css_classes classes = ['Vlt-tabs__link'] classes << 'Vlt-tabs__link_active' if @index.zero? classes.join(' ') end def content @schema['description'] || "Response #{@index + 1}" end end end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems