class Rouge::Lexers::Puppet

Public Class Methods

analyze_text(text) click to toggle source
# File lib/rouge/lexers/puppet.rb, line 11
def self.analyze_text(text)
  return 1 if text.shebang? 'puppet-apply'
  return 1 if text.shebang? 'puppet'
end
constants() click to toggle source
# File lib/rouge/lexers/puppet.rb, line 23
def self.constants
  @constants ||= Set.new %w(
    false true undef
  )
end
keywords() click to toggle source
# File lib/rouge/lexers/puppet.rb, line 16
def self.keywords
  @keywords ||= Set.new %w(
    and case class default define else elsif if in import inherits
    node unless
  )
end
metaparameters() click to toggle source
# File lib/rouge/lexers/puppet.rb, line 29
def self.metaparameters
  @metaparameters ||= Set.new %w(
    before require notify subscribe
  )
end