class Rouge::Lexers::Puppet
Public Class Methods
Source
# File lib/rouge/lexers/puppet.rb, line 24 def self.constants @constants ||= Set.new %w( false true undef ) end
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
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
Source
# File lib/rouge/lexers/puppet.rb, line 30 def self.metaparameters @metaparameters ||= Set.new %w( before require notify subscribe ) end