lib/vedeu/support/template.rb in vedeu-0.4.53 vs lib/vedeu/support/template.rb in vedeu-0.4.54
- old
+ new
@@ -1,5 +1,7 @@
+require 'vedeu/templating/preprocessor'
+
module Vedeu
# Generic class to loading a template and parsing it via ERb.
#
# @api private
@@ -40,9 +42,14 @@
# @!attribute [r] options
# @return [Hash]
attr_reader :options
private
+
+ # @return [String]
+ def preprocess
+ Vedeu::Templating::Preprocessor.process(load)
+ end
# @return [String]
def load
File.read(path)
end