Class: PuppetGhostbuster::Util

Inherits:
Object
  • Object
show all
Defined in:
lib/puppet-ghostbuster/util.rb

Class Method Summary collapse

Class Method Details

.search_file(name, search) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/puppet-ghostbuster/util.rb', line 4

def search_file(name, search)
  return search_file_regexp(name, search) if search.is_a?(Regexp)

  File.foreach(name) do |line|
    return true if line.include?(search)
  end
end

.search_file_regexp(name, search) ⇒ Object



12
13
14
15
16
# File 'lib/puppet-ghostbuster/util.rb', line 12

def search_file_regexp(name, search)
  File.foreach(name) do |line|
    return true if line.match?(search)
  end
end