Module: CDoc::ClassModuleAccess
- Included in:
- RDoc::ClassModule
- Defined in:
- lib/cdoc.rb
Overview
:nodoc:
Instance Method Summary collapse
- #configurations ⇒ Object
- #find_class_or_module_named(name) ⇒ Object
- #find_configuration_named(name) ⇒ Object
Instance Method Details
#configurations ⇒ Object
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 |