Sha256: 38d497fa53cf9b616d25439bf3b8172a057b1935782a388bd61a4cc0617dbfe7
Contents?: true
Size: 729 Bytes
Versions: 30
Compression:
Stored size: 729 Bytes
Contents
module Nexmo module OAS module Renderer module Filters class Label < Banzai::Filter def call(input) input.gsub(/\[(GET|POST|PUT|DELETE|OPTIONS)\]/i) do |_s| "<span class='Vlt-badge #{class_name($1)}'>#{$1}</span> " end end private def class_name(text) case text when 'POST' 'Vlt-badge--green' when 'GET' 'Vlt-badge--blue' when 'DELETE' 'Vlt-badge--red' when 'PUT' 'Vlt-badge--yellow' when 'OPTIONS' 'Vlt-badge--grey' end end end end end end end
Version data entries
30 entries across 30 versions & 1 rubygems