Method: Passwd#initialize

Defined in:
lib/resources/passwd.rb

#initialize(path = nil, opts = nil) ⇒ Passwd

Returns a new instance of Passwd.



44
45
46
47
48
49
50
51
# File 'lib/resources/passwd.rb', line 44

def initialize(path = nil, opts = nil)
  opts ||= {}
  @path = path || '/etc/passwd'
  @content = opts[:content] || inspec.file(@path).content
  @lines = @content.to_s.split("\n")
  @filters = opts[:filters] || ''
  @params = parse_passwd(@content)
end