class RDoc::Require
通过 #require 加载的文件
属性
name[RW]
被 require 的文件名
公共类方法
new(name, comment) 点击切换源代码
创建一个新的 Require
,它加载带有 comment
的 name
调用父类方法
RDoc::CodeObject::new
# File rdoc/code_object/require.rb, line 15 def initialize(name, comment) super() @name = name.gsub(/'|"/, "") #' @top_level = nil self.comment = comment end
公共实例方法
top_level() 点击切换源代码
与此 require 对应的 RDoc::TopLevel
,如果未找到则为 nil
。
# File rdoc/code_object/require.rb, line 38 def top_level @top_level ||= begin tl = RDoc::TopLevel.all_files_hash[name + '.rb'] if tl.nil? and RDoc::TopLevel.all_files.first.full_name =~ %r(^lib/) then # second chance tl = RDoc::TopLevel.all_files_hash['lib/' + name + '.rb'] end tl end end