Sha256: 42b282d5ec9bac4023195b77a16d6595e9329cfa71cbebcec1f0f107da3a41b6
Contents?: true
Size: 442 Bytes
Versions: 1
Compression:
Stored size: 442 Bytes
Contents
# frozen_string_literal: true module LiquidDiagrams # @abstract Subclass and override {#render} to implement class BasicRenderer def self.render(content, options = {}) new(content, options).render end def initialize(content, options = {}) @content = content @options = options @config = @options.delete(:config) || {} end def render raise Errors::NotImplementedError end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
liquid-diagrams-0.1.0 | lib/liquid_diagrams/basic_renderer.rb |