class Bosh::Director::Core::Templates::RenderedJobTemplate
Attributes
monit[R]
name[R]
templates[R]
Public Class Methods
new(name, monit, templates)
click to toggle source
# File lib/bosh/director/core/templates/rendered_job_template.rb, line 7 def initialize(name, monit, templates) @name = name @monit = monit @templates = templates end
Public Instance Methods
template_hash()
click to toggle source
# File lib/bosh/director/core/templates/rendered_job_template.rb, line 13 def template_hash template_digest = Digest::SHA1.new template_digest << monit templates.sort { |x, y| x.src_name <=> y.src_name }.each do |template_file| template_digest << template_file.contents end template_digest.hexdigest end