Sha256: 6b2a02f1a15ddd7d45ff34086c086607ef1ce08d8db73fb6d631d9d13be4c631
Contents?: true
Size: 482 Bytes
Versions: 36
Compression:
Stored size: 482 Bytes
Contents
module Inch module Language module Elixir 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
36 entries across 36 versions & 1 rubygems