2009-06-03 6 views
1

objectspace에 여러 클래스가 있고 objectspace에서도 생성 된 메소드 목록이있는 경우 단일 메소드에 대해 rdoc 문서를 가져올 수 있습니까?외부 루비 클래스에서 Rdoc 항목을 가져올 수 있습니까?

예 :

FILE : foo.rb

# Class rdoc information here 
class foo 

    # defining bar here, just prints hello world 
    def bar 
    puts "hello world" 
    end 
end 

FILE : baz.rb

require 'foo.rb' 
puts "I want to print out the rdoc portion of method bar here" 

답변

0

내가 작업-A-원형을 가지고 있지만 누군가가 더 나은 솔루션이있는 경우, 제발 저에게 알려주세요.

기본적으로 내 foo.rb 스크립트는 일부 패키징 메타 데이터를 생성 할 때만 실행됩니다. 그리고 이것은 컴파일주기마다 한 번 실행됩니다. 나는 로컬 리 설명서를 계속 내 메이크 파일에 추가 대상을 추가하고 내 foo.rb 스크립트에 난 그냥이 같은 리 전화 :

FILE : baz.rb

myClassName = "foo" 
myMethoedName = "bar" 
caseDoc=`ri -f simple -d ../.ri #{myClassName}##{myMethodName} -T` 
puts caseDoc 
관련 문제