module TfOutputs

Expect a list of files and options:

Public Class Methods

configure(options) click to toggle source
# File lib/tfoutputs.rb, line 8
def configure(options)
  if options.is_a?(Hash)
    file_list = TfOutputs::Configurator::StateConfigurator.new([options]).file_list
  end
  file_list ||= TfOutputs::Configurator::StateConfigurator.new(options).file_list
  TfOutputs::Configurator::StateReader.new(file_list)
end

Private Instance Methods

configure(options) click to toggle source
# File lib/tfoutputs.rb, line 8
def configure(options)
  if options.is_a?(Hash)
    file_list = TfOutputs::Configurator::StateConfigurator.new([options]).file_list
  end
  file_list ||= TfOutputs::Configurator::StateConfigurator.new(options).file_list
  TfOutputs::Configurator::StateReader.new(file_list)
end