Class: ArchivesSpace::Template::Jbuilder

Inherits:
Processor
  • Object
show all
Defined in:
lib/archivesspace/client/template.rb

Instance Attribute Summary

Attributes inherited from Processor

#data, #template

Instance Method Summary collapse

Methods inherited from Processor

#initialize, #read_template, #validate_template

Constructor Details

This class inherits a constructor from ArchivesSpace::Template::Processor

Instance Method Details

#extensionObject



58
59
60
# File 'lib/archivesspace/client/template.rb', line 58

def extension
  ".jbuilder"
end

#processObject



62
63
64
65
66
# File 'lib/archivesspace/client/template.rb', line 62

def process
  ::Jbuilder.new do |json|
    eval(read_template, binding) # standard:disable Security/Eval
  end.attributes!
end