Method: Fluent::Config::DSL::Element.const_missing
- Defined in:
- lib/fluent/config/dsl.rb
.const_missing(name) ⇒ Object
132 133 134 135 136 137 138 139 140 |
# File 'lib/fluent/config/dsl.rb', line 132 def self.const_missing(name) return ::Kernel.const_get(name) if ::Kernel.const_defined?(name) if name.to_s =~ /^Fluent::Config::DSL::Element::(.*)$/ name = "#{$1}".to_sym return ::Kernel.const_get(name) if ::Kernel.const_defined?(name) end ::Kernel.eval("#{name}") end |