Top Level Namespace

Defined Under Namespace

Modules: Gilmour

Instance Method Summary collapse

Instance Method Details

#class_exists?(class_name) ⇒ Boolean

This is required to check whether Mash class already exists

Returns:

  • (Boolean)


4
5
6
7
8
9
# File 'lib/gilmour.rb', line 4

def class_exists?(class_name)
      klass = Module.const_get(class_name)
      return klass.is_a?(Class)
rescue NameError
      return false
end