Method: Typedocs::Context#outer_defined_type
- Defined in:
- lib/typedocs/context.rb
#outer_defined_type(name) ⇒ Object
24 25 26 27 28 29 30 31 |
# File 'lib/typedocs/context.rb', line 24 def outer_defined_type(name) return nil unless @klass.name outer_name = @klass.name.split(/::/)[0..-2] unless outer_name.empty? outer_klass = outer_name.inject(::Object) {|ns, name| ns.const_get(name) } Typedocs.context(outer_klass).defined_type(name) end end |