13 lines
258 B
Ruby
13 lines
258 B
Ruby
class Module
|
|
def as_load_path
|
|
if self == Object || self == Kernel
|
|
''
|
|
elsif is_a? Class
|
|
parent == self ? '' : parent.as_load_path
|
|
else
|
|
name.split('::').collect do |word|
|
|
word.underscore
|
|
end * '/'
|
|
end
|
|
end
|
|
end |