Skip to content
  1. Apr 22, 2013
    • Rene Saarsoo's avatar
      Change #process_code to take two params. · 5fcb3ac4
      Rene Saarsoo authored
      Instead of just returning the hash, process_code will now add fields
      To the supplied context hash, with implementation in MemberTag covering
      the base case and subclasses adding their extra logic on top of that.
      
      Transformation of member name from "foo.bar.baz" to "baz" now
      happens within MemberTag#process_code, while Class#process_code leaves
      the name as is.
      
      The #process_code now gets called for every time - both when the member
      type was detected correctly and when it was not.
      5fcb3ac4
  2. Apr 20, 2013
  3. Apr 18, 2013
  4. Apr 15, 2013
    • Rene Saarsoo's avatar
      Make member signature rendering customizable. · 99b491a7
      Rene Saarsoo authored
      Split the Render::Signature into two classes:
      
       - MethodSignature
       - PropertySignature
      
      And add a third one for a shared method for generating the link:
      
       - SignatureUtil
      
      All the builtin member classes now have #to_html method which
      takes two parameters (differently from the normal #to_html that
      only takes one).  This probably can't stay this exact way.
      99b491a7
  5. Apr 03, 2013
  6. Apr 02, 2013
  7. Apr 01, 2013
  8. Mar 30, 2013
  9. Mar 28, 2013
  10. Mar 25, 2013
  11. Mar 22, 2013
  12. Mar 21, 2013
    • Rene Saarsoo's avatar
      Turn :autodetected field into hash. · 3f916406
      Rene Saarsoo authored
      Inside Ast auto-detection store there :tagname flag.
      Inside @param and @type merging store the :params and :type flags.
      
      Create Tag::Autodetected to do the merging of :autodetected fields
      from code and docs.
      3f916406
    • Rene Saarsoo's avatar
      Initial @inheritdoc restructuring work. · f4a90991
      Rene Saarsoo authored
      Splitted up the tests into three files.
      
      Changed around the rules of how inheritance works:
      
      - Only inheriting x when item itself doesn't define it.
      - No more combining local docs with inherited doc.
      - Recursive inheritance now resolves the parent, then inherits from
        it directly, not going to the bottom of inheritance chain and
        inheriting from it.
      f4a90991
  13. Mar 20, 2013
  14. Mar 19, 2013
  15. Mar 15, 2013
Loading