class EvJobGen::Renderer::ManifestRenderer

Attributes

job[R]
spec[R]

Public Class Methods

new(template:, job:, spec:) click to toggle source
# File lib/ev_job_gen/renderer/manifest_renderer.rb, line 6
def initialize(template:, job:, spec:)
  @renderer = ERB.new(File.read(template))
  @job      = job
  @spec     = spec
end

Public Instance Methods

render() click to toggle source
# File lib/ev_job_gen/renderer/manifest_renderer.rb, line 13
def render
  @renderer.result(binding)  # Only use `job` and `spec`
end