Method: YARD::CodeObjects::NamespaceObject#included_constants
- Defined in:
- lib/yard/code_objects/namespace_object.rb
#included_constants ⇒ Array<ConstantObject>
Returns constants included from any mixins
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 |