Class: Module
- Inherits:
-
Object
- Object
- Module
- Defined in:
- lib/yard/core_ext/module.rb
Instance Method Summary collapse
-
#class_name ⇒ String
Returns the class name of a full module namespace path.
-
#namespace_name ⇒ String
Returns the module namespace path minus the class/module name.
Instance Method Details
#class_name ⇒ String
Returns the class name of a full module namespace path
7 8 9 |
# File 'lib/yard/core_ext/module.rb', line 7 def class_name name.split("::").last end |
#namespace_name ⇒ String
Returns the module namespace path minus the class/module name
16 17 18 |
# File 'lib/yard/core_ext/module.rb', line 16 def namespace_name name.split("::")[0..-2].join("::") end |