Top Level Namespace

Defined Under Namespace

Modules: TheRole Classes: Hash, Role, TheRoleGenerator

Instance Method Summary collapse

Instance Method Details

#the_class_exists?(class_name) ⇒ Boolean

the_class_exists? :User => true | flase the_class_exists? :Role => true | flase

Returns:

  • (Boolean)


3
4
5
6
7
8
# File 'lib/the_role_api/trash/the_class_exists.rb', line 3

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