Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 2, 2012
  1. @lsegal
  2. @lsegal
  3. @lsegal
  4. @lsegal

    Fix typo, references #534

    lsegal authored
  5. @lsegal
  6. @lsegal
  7. @lsegal
  8. @lsegal

    Fix spec errors in 1.8.x

    lsegal authored
  9. @kou

    i18n: create YARD::I18n::Messages and Message

    kou authored
    This commit is corresponding to comment in #527:
    
      lsegal#527 (comment)
    
      One thing I noticed after you documented the code is that
      PotGenerator#messages has a very long type signature. To me, this
      usually implies that the API is equally complex to use. The type:
      Hash{:locations => Array<Array[String, Integer]>, :comments =>
      Array<String>} to me screams of refactoring into a separate class with
      .locations and .comments attributes. That way we can have a properly
      documented Message (would this be the right name? or PotMessage?)
      class component that has meaning in our system, and #messages would
      turn into Hash{String=>Message}, which is much clearer to me. Can you
      do this refactor?
  10. @lsegal

    Allow verifier to treat all objects as having visibility, so --no-pub…

    lsegal authored
    …lic should hide constants too, now
  11. @lsegal

    Add `--api` switch to yardoc in order to generate docs for API tags w…

    lsegal authored
    …ithout needing `--query` syntax.
    
    Multiple `--api` switches can be used to generate docs for multiple APIs at once
    (they are logically OR'd together).
    
    Closes #532
  12. @lsegal
  13. @lsegal
  14. @lsegal
  15. @lsegal

    Allow namespaced tags

    lsegal authored
  16. @lsegal

    Add Docstring.default_parser and Docstring.parser

    lsegal authored
    Plugin developers can now specify custom parser classes to be
    used when parsing docstrings. These classes must inherit from
    DocstringParser.
    
    This changeset also exposes public methods to DocstringParser
    for better use with subclasses.
    
    References #529
  17. @lsegal
  18. @lsegal
Commits on May 1, 2012
  1. @lsegal
  2. @lsegal
  3. @lsegal
Commits on Apr 30, 2012
  1. @lsegal

    Bump version to 0.8.0

    lsegal authored
  2. @lsegal

    Update README/WhatsNew

    lsegal authored
  3. @lsegal

    Update docs for option tag

    lsegal authored
  4. @lsegal

    Update Library class docs

    lsegal authored
  5. @lsegal
  6. @lsegal
  7. @lsegal
  8. @lsegal

    Add note about transitive tags

    lsegal authored
  9. @kou

    i18n: document YARD::I18n::Text

    kou authored
  10. @kou
  11. @kou

    i18n: move YARD::CLI::I18n::* to YARD::I18n::*

    kou authored
    This commit is corresponding to 1. and 3. in #395:
    
      lsegal#395 (comment)
    
      1. I'd like it if you could move your CLI::I18n subclasses into a
      YARD::I18n namespace. I'm not a fan of classes inside of classes,
      organizationally speaking, and it's hard to promote component reuse
      for these classes if they're inside of a CLI namespace. Presumably
      someone might want to use the PotGenerator class directly, for
      instance, and they shouldn't have to go through the CLI. So, I've
      marked those classes as @private for now so that nobody uses them
      from that namespace. Once you move them into a more appropriate
      location, you can remove the @private declaration and we can support
      them as a public API.
    
      3. Ditto for moving the tests for the inner classes like
      PotGenerator and Test into their own files. I'm also not a fan of
      multiple classes in a single _spec.rb file.
  12. @lsegal
  13. @lsegal

    Add Docstring.after_parse callback to perform sanity checks and last …

    lsegal authored
    …minute modifications on a docstring after it is parsed
  14. @lsegal

    Add note about 0.7.5 release

    lsegal authored
Something went wrong with that request. Please try again.