Sha256: 4f94ce92491fcb2efeacab944634b3be84f1722b1541f9e584b3b59279a10112

Contents?: true

Size: 178 Bytes

Versions: 6

Compression:

Stored size: 178 Bytes

Contents

require 'core_ext/module/anonymous'
require 'core_ext/string/inflections'

class Module
  def reachable? #:nodoc:
    !anonymous? && name.safe_constantize.equal?(self)
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
core_ext-0.0.6 lib/core_ext/module/reachable.rb
core_ext-0.0.5 lib/core_ext/module/reachable.rb
core_ext-0.0.4 lib/core_ext/module/reachable.rb
core_ext-0.0.3 lib/core_ext/module/reachable.rb
core_ext-0.0.2 lib/core_ext/module/reachable.rb
core_ext-0.0.1 lib/core_ext/module/reachable.rb