1. 20 Feb, 2020 1 commit
  2. 17 Feb, 2020 1 commit
  3. 13 Feb, 2020 3 commits
  4. 11 Feb, 2020 1 commit
    • Add integration tests to project (#747) · ec0b3b61
      Andrew W. Lee authored
      Adds integration tests to the project that's able to run in CI across different ruby versions.
      
      * Adds a Rails 5.2.4.1 app
      * Adds a Rails 6.0.2.1 app
      
      Fixes #733 
  5. 06 Feb, 2020 1 commit
  6. 04 Feb, 2020 2 commits
  7. 03 Feb, 2020 1 commit
  8. 01 Feb, 2020 3 commits
  9. 27 Jan, 2020 3 commits
  10. 26 Jan, 2020 3 commits
  11. 24 Jan, 2020 1 commit
    • Support YARD notation (#724) · 06255470
      tvallois authored
      The scope of this pull request is to allow annotate_models to generate models documentation using YARD. This is the first step, I'll add more features later.
  12. 22 Jan, 2020 1 commit
  13. 20 Jan, 2020 5 commits
  14. 19 Jan, 2020 4 commits
  15. 18 Jan, 2020 2 commits
    • Refactor AnnotateModels::Helpers (#723) · 1c5deb09
      Shu Fujita authored
      I refactored two methods in AnnotateModels::Helpers for readability.
    • Refactor AnnotateRoutes.routes_file_exist? (#716) · 9a8db1b7
      Shu Fujita authored
      I refactored `AnnotateRoutes.routes_exists?` and methods using this.
      The points are as follows.
      
      *   Removing `puts` in `AnnotateRoutes.routes_exists?`
      *   Using `File.exist?` instead of `File.exists?` because `File.exists?` is deprecated
      *   Renaming `AnnotateRoutes.routes_exists?` to `AnnotateRoutes.routes_file_exists?` in order to make the name of method more explanatory
  16. 16 Jan, 2020 4 commits
  17. 15 Jan, 2020 3 commits
    • Refactor AnnotateRoutes.header (#714) · da0adbdb
      Shu Fujita authored
      I refactored `AnnotateRoutes.header` for performance, and add `AnnotateRoutes.comment` to make code DRY.
    • Freeze constant AnnotateRoutes::HEADER_ROW (#713) · 3e3d6056
      Shu Fujita authored
      As the change log shows, I froze the constant `HEADER_ROW` in accordance with the normal Ruby style regulation.
    • Add constants MAGIC_COMMENT_MATCHER (#711) · 2213ece2
      Shu Fujita authored
      I added `AnnotateModels::MAGIC_COMMENT_MATCHER` and `AnnotateRoutes::MAGIC_COMMENT_MATCHER` instad of `AnnotateModels.magic_comment_matcher` and `AnnotateRoutes.magic_comment_matcher`.
      
      I think that they should be constants because the result of Regexp is always fixed.
  18. 06 Jan, 2020 1 commit
    • Rename method and variable of AnnotateRoutes for readability (#709) · ee88f0fd
      Shu Fujita authored
      Before I commited, the method `AnnotateRoutes.where_header_found` returned an array of `real_content` and `header_found_at`.
      
      I fixed the name of method and variable because they did not match.
      
      I renamed the method `real_content_and_header_position` and unified related variable names to `header_position`.