module GorillaPatch::ModuleParent

Adding parent methods

Public Instance Methods

module_parent() click to toggle source
# File lib/gorilla_patch/module_parent.rb, line 17
def module_parent
        module_parent_name ? Object.const_get(module_parent_name) : Object
end
module_parent_name() click to toggle source
# File lib/gorilla_patch/module_parent.rb, line 7
def module_parent_name
        if defined?(@module_parent_name)
                @module_parent_name
        else
                module_parent_name = name =~ /::[^:]+\Z/ ? $`.freeze : nil
                @module_parent_name = module_parent_name unless frozen?
                module_parent_name
        end
end