Class: ClassUtil

Inherits:
Object
  • Object
show all
Defined in:
lib/svnx/util/classutil.rb

Overview

-*- ruby -*-

Class Method Summary collapse

Class Method Details

.find_module(cls) ⇒ Object



11
12
13
14
# File 'lib/svnx/util/classutil.rb', line 11

def find_module cls
  mod = module_elements(cls) * "::"
  Kernel.const_get mod
end

.module_elements(cls) ⇒ Object



6
7
8
9
# File 'lib/svnx/util/classutil.rb', line 6

def module_elements cls
  mods = cls.name.split "::"
  mods[0 .. -2]
end