Missing parts of the documentation

Hi,

It seem that some parts of the documentation are missing from:

http://www.rubydoc.info/gems/ruby-fizzbuzz/0.7.0/frames

Especially, the instance methods, etc.

I am not entirely sure what is wrong, or whether it is something I've done to upset the system.
Having said that, when I render documentation locally, it seem correct.

Thank you for help in advance!

Regards,
Krzysztof

  1. Sorry about the delayed response. Can you elaborate a little bit as I'm not familiar with the gem itself? Does documentation generate fine locally using yard's built-in server? But the docs on rubydoc.info do not match up? Or is this an issue with yardoc locally too?

  2. Hi,

    No problem! Thank you for getting back to me.

    Basically, it seems that none of the C files containing code comments are
    parsed any more, only Ruby code.

    But, both RDoc and Yard seem to render everything fine when asked to do so
    locally (on my notebook, for example).

    I am not sure what changed, but it used to work just fine :)

    Best,
    Krzysztof

  3. What version of YARD are you using locally?

  4. Hi,

    Happy New Year!

    Apologies! I missed your reply in my inbox (moved to Google Inbox and can't
    find things sometimes now).

    I state corrected - yard will also skip ../ext/*.c files completely. I've
    tried versions from 0.8.3 to 0.8.7.6. Using Rubies 1.9.3-p551, 2.1.0 and
    2.2.0. Not much luck. rdoc 4.1.2 seem to be working fine.

    Example:

    - yard

    kwilczynski@apple ~/Projects/Personal/ruby-fizzbuzz (master %)$ yard
    Files: 6
    Modules: 0 ( 0 undocumented)
    Classes: 5 ( 0 undocumented)
    Constants: 2 ( 0 undocumented)
    Methods: 13 ( 0 undocumented)
     100.00% documented

    - rdoc

    kwilczynski@apple ~/Projects/Personal/ruby-fizzbuzz (master %)$ rdoc
    Parsing sources...
    100% [100/100] test/test_fizzbuzz.rb

    Generating Darkfish format into
    /Users/kwilczynski/Development/Projects/Personal/ruby-fizzbuzz/doc...

      Files: 100

      Classes: 8 (0 undocumented)
      Modules: 0 (0 undocumented)
      Constants: 1 (0 undocumented)
      Attributes: 2 (0 undocumented)
      Methods: 26 (0 undocumented)

      Total: 37 (0 undocumented)
      100.00% documented

    If there is anything I can do to help, please let me know!

    Regards,
    Krzysztof

  5. Looks like it's related to support (or lack thereof) of #if in YARD. You can open an issue for this or IMO just remove it since you can configure your makefile to just use a proper C compiler and not a C++ compiler.

  6. Hey,

    Thanks! Good catch. I think, I will lean towards adding support for it.
    Having said that, it does work for
    http://www.rubydoc.info/gems/ruby-magic/0.0.1/Magic just fine. I am also
    using __cplusplus guard there too.

    What do you think?

    Krzysztof

Reply to this discussion Internal reply only staff will see it

Markdown

Attaching KB article:

»

Attach files

Up to 10MB each.

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac