Sha256: 3e31976ae5f80d1fe2a193abbdf3c94785ea5f33aaea5bf87aa9c01c50f3c147
Contents?: true
Size: 359 Bytes
Versions: 3
Compression:
Stored size: 359 Bytes
Contents
module PoolParty class LineInFile virtual_resource(:line_in_file) do def loaded(opts={}, &block) has_exec "line_in_#{file}" do command "grep -q \'#{line.safe_quote}\' #{file} || echo \'#{line.safe_quote}\' >> #{file}" not_if "grep -q \'#{line.safe_quote}\' #{file}" end end end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
auser-poolparty-1.1.6 | lib/poolparty/plugins/line_in_file.rb |
auser-poolparty-1.1.7 | lib/poolparty/plugins/line_in_file.rb |
fairchild-poolparty-1.1.5 | lib/poolparty/plugins/line_in_file.rb |