Module: CDoc::ClassModuleAccess

Included in:
RDoc::ClassModule
Defined in:
lib/cdoc.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#configurationsObject



233
234
235
236
237
# File 'lib/cdoc.rb', line 233

def configurations
  @attributes.select do |attribute|
    attribute.kind_of?(CDoc::ConfigAttr)
  end
end

#find_class_or_module_named(name) ⇒ Object



224
225
226
227
228
229
230
231
# File 'lib/cdoc.rb', line 224

def find_class_or_module_named(name)
  return self if full_name == name
  (@classes.values + @modules.values).each do |c| 
    res = c.find_class_or_module_named(name)
    return res if res
  end
  nil
end

#find_configuration_named(name) ⇒ Object



239
240
241
242
243
244
245
# File 'lib/cdoc.rb', line 239

def find_configuration_named(name)
  @attributes.each do |attribute|
    next unless attribute.kind_of?(CDoc::ConfigAttr)
    return attribute if attribute.name == name
  end
  nil
end