Sha256: fcf2d48c8591b45c0e64f7d3cbedb8c9638ceea54c45c42f299f9e854f83c8fc

Contents?: true

Size: 411 Bytes

Versions: 1

Compression:

Stored size: 411 Bytes

Contents

# frozen_string_literal: true

require "rails-nm"

module RailsNm; end

class RailsNm::TemplateHandler
  cattr_accessor :default_format
  self.default_format = RailsNm.config.default_format

  def self.call(template, source = nil)
    %{
      RailsNm.render_content(
        %{#{source || template.source}},
        context: self,
        template_identifier: "#{template.identifier}",
      )
    }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails-nm-0.1.0 lib/rails-nm/template_handler.rb