class Lutaml::Model::Schema::Renderer
def self.render(template_path, context = {})
def self.render(template_path, context = {}) new(template_path).render(context) end
def initialize(template_path)
def initialize(template_path) @template = File.read(template_path) end
def render(context = {})
def render(context = {}) context = Context.new(context[:schema]) ERB.new(@template, trim_mode: "-").result(context.instance_eval { binding }) end