Sha256: b6a7831a2d3f0cc5efbcf5b4026bf4cba16c809be4873b00a2392b4a75b7b7b1

Contents?: true

Size: 334 Bytes

Versions: 1

Compression:

Stored size: 334 Bytes

Contents

# frozen_string_literal: true

module Cosensee
  # provide `renderer_class` method
  module RenderClassFindable
    # ex. Cosensee::TailwindRenderer::Code for Cosensee::Node::Code
    def find_renderer_class(content)
      name = content.class.name.split('::').last

      Cosensee::TailwindRenderer.const_get(name)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cosensee-0.8.0 lib/cosensee/render_class_findable.rb