Method: Module#declared_compliance

Defined in:
lib/y_support/typing/module/typing.rb

#declared_complianceObject

Declared compliance getter.



28
29
30
31
32
# File 'lib/y_support/typing/module/typing.rb', line 28

def declared_compliance
  ( ( @declared_compliance || [] ) + ancestors.map { |a|
      a.instance_variable_get( :@declared_compliance ) || []
    }.reduce( [], :+ ) ).uniq
end