Class: Bosh::Director::JobInstanceRenderer
- Defined in:
- lib/bosh/director/job_instance_renderer.rb
Instance Method Summary collapse
-
#initialize(job, job_template_loader) ⇒ JobInstanceRenderer
constructor
A new instance of JobInstanceRenderer.
- #render(instance) ⇒ Object
Constructor Details
#initialize(job, job_template_loader) ⇒ JobInstanceRenderer
Returns a new instance of JobInstanceRenderer.
3 4 5 6 |
# File 'lib/bosh/director/job_instance_renderer.rb', line 3 def initialize(job, job_template_loader) @job = job @job_template_loader = job_template_loader end |
Instance Method Details
#render(instance) ⇒ Object
8 9 10 11 12 13 |
# File 'lib/bosh/director/job_instance_renderer.rb', line 8 def render(instance) job.templates.map do |template| job_template_renderer = job_template_renderers[template.name] job_template_renderer.render(job.name, instance) end end |