Sha256: d620d8dbf7748585efd3c7f5b2085ec4688f065ad21ea2e23ae8a6804187aa9f

Contents?: true

Size: 572 Bytes

Versions: 28

Compression:

Stored size: 572 Bytes

Contents

class ControlRepo_Helper

  attr_reader :tmp_folder

  def initialize( name )
    @name       = name
    @tmp_folder = '.cucumber/tmp/'
  end

  def root_folder
    return @tmp_folder + @name + '/'
  end

  def puppetfile
    return root_folder + "Puppetfile"
  end

  def onceover_temp_root_folder
    return root_folder + '.onceover/etc/puppetlabs/code/environments/production/'
  end

  def onceover_temp_puppetfile
    return onceover_temp_root_folder + "Puppetfile"
  end

  def add_line_to_puppetfile( line )
    open(puppetfile, 'a') { |f| f.puts line }
  end

end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
onceover-3.13.2 features/support/controlrepo_helper.rb
onceover-3.13.1 features/support/controlrepo_helper.rb
onceover-3.13.0 features/support/controlrepo_helper.rb
onceover-3.12.5 features/support/controlrepo_helper.rb
onceover-3.12.4 features/support/controlrepo_helper.rb
onceover-3.12.3 features/support/controlrepo_helper.rb
onceover-3.12.2 features/support/controlrepo_helper.rb
onceover-3.12.1 features/support/controlrepo_helper.rb
onceover-3.12.0 features/support/controlrepo_helper.rb
onceover-3.11.1 features/support/controlrepo_helper.rb
onceover-3.11.0 features/support/controlrepo_helper.rb
onceover-3.10.2 features/support/controlrepo_helper.rb
onceover-3.10.1 features/support/controlrepo_helper.rb
onceover-3.10.0 features/support/controlrepo_helper.rb
onceover-3.9.0 features/support/controlrepo_helper.rb
onceover-3.8.0 features/support/controlrepo_helper.rb
onceover-3.7.0 features/support/controlrepo_helper.rb
onceover-3.6.2 features/support/controlrepo_helper.rb
onceover-3.6.1 features/support/controlrepo_helper.rb
onceover-3.6.0 features/support/controlrepo_helper.rb