Method: YARD::CodeObjects::NamespaceObject#included_constants

Defined in:
lib/yard/code_objects/namespace_object.rb

#included_constantsArray<ConstantObject>

Returns constants included from any mixins

Returns:


172
173
174
175
176
177
178
179
180
181
182
# File 'lib/yard/code_objects/namespace_object.rb', line 172

def included_constants
  instance_mixins.inject([]) do |list, mixin|
    if mixin.respond_to? :constants
      list += mixin.constants.reject do |o|
        child(:name => o.name) || list.find {|o2| o2.name == o.name }
      end
    else
      list
    end
  end
end