Module: Cms::EngineAware
- Defined in:
- lib/cms/engine_helper.rb
Class Method Summary collapse
-
.module_name(klass) ⇒ Object
Finds the top level module for a given class.
Class Method Details
.module_name(klass) ⇒ Object
Finds the top level module for a given class. Cms::Thing -> Cms Thing -> nil Whatever::Thing -> Whatever
97 98 99 100 101 |
# File 'lib/cms/engine_helper.rb', line 97 def self.module_name(klass) names = klass.name.split("::") return names.first if names.size > 1 nil end |