2009-06-03 1 views
1

Если у меня есть группа классов в пространстве объектов и есть список методов, которые также генерируются из пространства объектов, есть ли возможность получить документацию rdoc для одного метода?Возможна выборка записей Rdoc из внешних классов ruby?

Пример:

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

У меня есть работа-круглая, но если кто-то есть лучшее решение, пожалуйста, дай мне знать.

В основном мой скрипт foo.rb выполняется только тогда, когда im генерирует некоторые метаданные упаковки. И это выполняется один раз за цикл компиляции. Я добавил дополнительную цель моей Makefile, который держит документацию местного ри, а затем в моем foo.rb сценарии я просто позвонить ри так:

FILE: baz.rb

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

 Смежные вопросы

  • Нет связанных вопросов^_^