class GiactVerification::InquiryTemplateRenderer

Attributes

filepath[R]
rendered_template[R]
substitutions[R]

Public Class Methods

call(args) click to toggle source
# File lib/giact_verification/inquiry_template_renderer.rb, line 6
def self.call(args)
  new(args).call
end
new(args) click to toggle source
# File lib/giact_verification/inquiry_template_renderer.rb, line 10
def initialize(args)
  @substitutions = args[:substitutions]
  @filepath      = GiactVerification.inquiry_template_directory
end

Public Instance Methods

call() click to toggle source
# File lib/giact_verification/inquiry_template_renderer.rb, line 15
def call
  ERB.new(template_contents, nil, '>').result(binding)
end

Private Instance Methods

template_contents() click to toggle source
# File lib/giact_verification/inquiry_template_renderer.rb, line 22
def template_contents
  File.read(filepath)
end