class PuppetLint::Checks

Public Instance Methods

load_data(path, content) click to toggle source
# File lib/puppet-lint/plugins/check_ghostbuster_classes.rb, line 4
def load_data(path, content)
  lexer = PuppetLint::Lexer.new
  PuppetLint::Data.path = path
  begin
    PuppetLint::Data.manifest_lines = content.split("\n", -1)
    PuppetLint::Data.tokens = lexer.tokenise(content)
    PuppetLint::Data.parse_control_comments
  rescue
    PuppetLint::Data.tokens = []
  end
end