Sha256: f958d1b6b9cb63bfe9cecb0d6432c5e2071908590e4c5bc5f1da2ae1f960704f
Contents?: true
Size: 482 Bytes
Versions: 17
Compression:
Stored size: 482 Bytes
Contents
module Inch module Language module Nodejs module CodeObject # Proxy class for modules class ModuleObject < Base MANY_CHILDREN_THRESHOLD = 20 def has_many_children? children.size > MANY_CHILDREN_THRESHOLD end def has_methods? children.any?(&:method?) end def pure_namespace? children.all?(&:namespace?) end end end end end end
Version data entries
17 entries across 17 versions & 1 rubygems