Sha256: 5350d5714eefb32ac90e949d60957b74ccfd770ac73645139595a263053c7c72

Contents?: true

Size: 297 Bytes

Versions: 92

Compression:

Stored size: 297 Bytes

Contents

module Brief::Document::Templating
  extend ActiveSupport::Concern

  def generate_content
    model_class.generate_template_content_from(@frontmatter)
  end

  module ClassMethods
    def create_from_data(data = {})
      data = data.to_mash if data.is_a?(Hash)
      new(data)
    end
  end
end

Version data entries

92 entries across 92 versions & 1 rubygems

Version Path
brief-1.11.9 lib/brief/document/templating.rb
brief-1.11.8 lib/brief/document/templating.rb
brief-1.11.7 lib/brief/document/templating.rb
brief-1.11.6 lib/brief/document/templating.rb
brief-1.11.5 lib/brief/document/templating.rb
brief-1.11.4 lib/brief/document/templating.rb
brief-1.11.3 lib/brief/document/templating.rb
brief-1.11.2 lib/brief/document/templating.rb
brief-1.11.1 lib/brief/document/templating.rb
brief-1.11.0 lib/brief/document/templating.rb
brief-1.10.1 lib/brief/document/templating.rb
brief-1.10.0 lib/brief/document/templating.rb
brief-1.9.14 lib/brief/document/templating.rb
brief-1.9.13 lib/brief/document/templating.rb
brief-1.9.12 lib/brief/document/templating.rb
brief-1.9.11 lib/brief/document/templating.rb
brief-1.9.9 lib/brief/document/templating.rb
brief-1.9.8 lib/brief/document/templating.rb
brief-1.9.7 lib/brief/document/templating.rb
brief-1.9.6 lib/brief/document/templating.rb