Sha256: 72cc0e9c978ea756f8270d1acd7d4f53dc6e58cefd412ef6c6548281eae0006c
Contents?: true
Size: 496 Bytes
Versions: 30
Compression:
Stored size: 496 Bytes
Contents
module Nexmo module OAS module Renderer module Filters class JsSequenceDiagram < Banzai::Filter def call(input) input.gsub(/```js_sequence_diagram(.+?)```/m) do |_s| diagram = <<~HEREDOC <div class="js-diagram"> #{$1} </div> HEREDOC "FREEZESTART#{Base64.urlsafe_encode64(diagram)}FREEZEEND" end end end end end end end
Version data entries
30 entries across 30 versions & 1 rubygems