Module: LogStash::Config::AST

Defined in:
lib/logstash/config/config_ast.rb

Defined Under Namespace

Modules: BooleanOperator, ComparisonExpression, ComparisonOperator, Expression, InExpression, NegativeExpression, NotInExpression, RegExpOperator, Unicode Classes: Array, Attribute, Bareword, Branch, BranchEntry, BranchOrPlugin, Comment, Condition, Config, Else, Elsif, Hash, HashEntries, HashEntry, If, MethodCall, Name, Node, Number, Plugin, PluginSection, Plugins, RValue, RegExp, RegexpExpression, Selector, SelectorElement, String, Value, Whitespace

Constant Summary collapse

PROCESS_ESCAPE_SEQUENCES =
:process_escape_sequences

Class Method Summary collapse

Class Method Details

.deferred_conditionalsObject



15
16
17
# File 'lib/logstash/config/config_ast.rb', line 15

def self.deferred_conditionals
  @deferred_conditionals
end

.deferred_conditionals=(val) ⇒ Object



11
12
13
# File 'lib/logstash/config/config_ast.rb', line 11

def self.deferred_conditionals=(val)
  @deferred_conditionals = val
end

.deferred_conditionals_indexObject



19
20
21
# File 'lib/logstash/config/config_ast.rb', line 19

def self.deferred_conditionals_index
  @deferred_conditionals_index
end

.deferred_conditionals_index=(val) ⇒ Object



23
24
25
# File 'lib/logstash/config/config_ast.rb', line 23

def self.deferred_conditionals_index=(val)
  @deferred_conditionals_index = val
end

.plugin_instance_indexObject



27
28
29
# File 'lib/logstash/config/config_ast.rb', line 27

def self.plugin_instance_index
  @plugin_instance_index
end

.plugin_instance_index=(val) ⇒ Object



31
32
33
# File 'lib/logstash/config/config_ast.rb', line 31

def self.plugin_instance_index=(val)
  @plugin_instance_index = val
end