Module: Pluginator::Extensions::ClassExist

Includes:
Conversions, PluginsMap
Defined in:
lib/plugins/pluginator/extensions/class_exist.rb

Overview

Extension to check if plugin for given class name exist

Instance Method Summary collapse

Methods included from Conversions

#class2name, #class2string, #string2class

Methods included from PluginsMap

#plugins_map

Instance Method Details

#class_exist?(type, klass) ⇒ Boolean

Check if plugin for given name exists.

Parameters:

  • type (String)

    name of type to search for plugins

  • klass (Symbol or String)

    name of the searched class

Returns:

  • (Boolean)

    klass exists



35
36
37
# File 'lib/plugins/pluginator/extensions/class_exist.rb', line 35

def class_exist?(type, klass)
  !!(plugins_map(type) || {})[string2class(klass)]
end