Top Level Namespace

Defined Under Namespace

Modules: BasicSupport Classes: Array, FalseClass, Integer, NilClass, String, TrueClass

Instance Method Summary collapse

Instance Method Details

#class_exists?(class_name) ⇒ Boolean

Returns:

  • (Boolean)


1
2
3
4
5
6
# File 'lib/basic_support/core_ext/class_exists.rb', line 1

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