class Rouge::Lexers::Puppet

Public Class Methods

constants() click to toggle source
# File lib/rouge/lexers/puppet.rb, line 24
def self.constants
  @constants ||= Set.new %w(
    false true undef
  )
end
detect?(text) click to toggle source
# File lib/rouge/lexers/puppet.rb, line 12
def self.detect?(text)
  return true if text.shebang? 'puppet-apply'
  return true if text.shebang? 'puppet'
end
keywords() click to toggle source
# File lib/rouge/lexers/puppet.rb, line 17
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 30
def self.metaparameters
  @metaparameters ||= Set.new %w(
    before require notify subscribe
  )
end