Method: Module#encname

Defined in:
lib/core/facets/module/enclosure.rb

#encnameObject

Enclosure name.

module ::EncExample
  module M
    module N
    end
  end
end

EncExample::M::N.encname  #=> "EncExample::M"

NOTE: This method is not a common core extension and is not loaded automatically when using require 'facets'.

Uncommon:

  • require ‘facets/module/enclosure’



90
91
92
# File 'lib/core/facets/module/enclosure.rb', line 90

def encname
  /::[^:]+\Z/ =~ self.name ? $` : nil
end