3
내가 루비 파일의 방법과 의견을 추출하고 나는이 조각으로 분사하는 관리이 전에 참고 자료로 DB에루비 파일 + YARD
을 저장할 필요가 어디 작업을 확인에서 방법과 의견을 받기 코드가 같은
module Describe
def describe(method_name,description)
@@method_descriptions ||= []
@@method_descriptions << [method_name,description]
end
def method_descriptions
Hash[@@method_descriptions]
end
end
달성하고 클래스
class A
extend Describe
def call_me
end
describe :call_me,"This method is you to invoke"
end
하지만이되어있는 코드를 작성해야하고 또한이 actua 아니라는 사실 내부에이 같은 것을 사용합니다 L 코멘트
은 그래서 적어도 당신이 방법은 위의 주석으로 문서를 작성할 수 있습니다
나는 YARD가 주석을 추출한다는 것을 알고 있습니다. 필자가 필요로하는 모든 파일을 YARD를 사용하여 문서에 추가 할 필요가 없습니다. 파일 내에서 주석 언급을 읽고 DB에 저장해야합니다. – Ratatouille