class AnsibleDocGenerator::DocGenerator::Interpolator

Attributes

input[R]
role_path[R]
task[R]

Public Class Methods

new(input, task, role_path) click to toggle source
# File lib/ansible_doc_generator/doc_generator/interpolator.rb, line 11
def initialize input, task, role_path
  @input = input
  @task = task
  @role_path = role_path
end

Public Instance Methods

call() click to toggle source
# File lib/ansible_doc_generator/doc_generator/interpolator.rb, line 17
def call
  variables_interpolated = Interpolator::VariableExtractor.new(input, task, role_path).call
  Interpolator::FileExtractor.new(variables_interpolated, role_path).call
end