Module: Ohai::NamedPlugin

Defined in:
lib/ohai/dsl/plugin.rb

Overview

For plugin namespacing

Class Method Summary collapse

Class Method Details

.strict_const_defined?(const) ⇒ Boolean


36
37
38
# File 'lib/ohai/dsl/plugin.rb', line 36

def self.strict_const_defined?(const)
  const_defined?(const)
end

.valid_name?(name) ⇒ Boolean


30
31
32
# File 'lib/ohai/dsl/plugin.rb', line 30

def self.valid_name?(name)
  name.is_a?(Symbol) && name.to_s.match(/^[^A-Z]|_/).nil?
end