class Rouge::Lexers::Puppet

def self.constants

def self.constants
  @constants ||= Set.new %w(
    false true undef
  )
end

def self.detect?(text)

def self.detect?(text)
  return true if text.shebang? 'puppet-apply'
  return true if text.shebang? 'puppet'
end

def self.keywords

def self.keywords
  @keywords ||= Set.new %w(
    and case class default define else elsif if in import inherits
    node unless
  )
end

def self.metaparameters

def self.metaparameters
  @metaparameters ||= Set.new %w(
    before require notify subscribe
  )
end