1. 05 Oct, 2019 1 commit
  2. 03 Oct, 2019 1 commit
  3. 02 Oct, 2019 2 commits
  4. 01 Oct, 2019 1 commit
  5. 30 Sep, 2019 1 commit
  6. 29 Sep, 2019 3 commits
  7. 28 Sep, 2019 1 commit
  8. 27 Sep, 2019 1 commit
  9. 26 Sep, 2019 1 commit
  10. 16 Sep, 2019 1 commit
  11. 03 Sep, 2019 5 commits
  12. 02 Sep, 2019 2 commits
  13. 08 Aug, 2019 1 commit
  14. 06 Aug, 2019 1 commit
  15. 16 Jul, 2019 3 commits
  16. 10 Jul, 2019 1 commit
    • Add option for additional file patterns (#633) · f95913ba
      Ryan authored
      This PR adds an option named `additional_file_patterns`.  You can specify custom path patterns (including globs) that the gem will use to annotate.
      
      For example, I used it like this on a project:
      
      ```ruby
      Annotate.set_defaults(
            'additional_file_patterns' => [
              File.join(Rails.application.root, 'app/lib/forms/%PLURALIZED_MODEL_NAME%/**/*.rb'),
              File.join(Rails.application.root, 'spec/lib/forms/%PLURALIZED_MODEL_NAME%/**/*.rb')
            ],
            ...
      )
      ```
      
      This makes it possible to have files nested under a directory which corresponds to the model.
      
      I believe this fixes #594.
  17. 07 Jul, 2019 1 commit
    • Add tests for the CLI (#635) · f612f8ad
      Andrew W. Lee authored
      Currently there's no test coverage on CLI. This adds tests for a new class Parser which will replace the command line options currently in bin/annotate.
      
      The technical direction I'm planning to go is to remove ENV variables completely and to have things passed into as arguments. Will be adding deprecation warnings in 3.0 and then deprecate ENV variables completely in 3.1. Deprecation warnings will be non-blocking in 3.0 when an ENV variable is set and an argument isn't passed in, and will becoming blocking in 3.1.
  18. 01 Jul, 2019 1 commit
    • Fix BigDecimal.new (#634) · 46d2d63f
      ねず authored
      `BigDecimal.new` is deprecated in future version of Ruby in favor of using `BigDecimal(...)`.
  19. 16 Jun, 2019 2 commits
  20. 23 May, 2019 1 commit
  21. 08 May, 2019 1 commit
  22. 28 Apr, 2019 2 commits
  23. 22 Apr, 2019 2 commits
  24. 18 Apr, 2019 1 commit
  25. 08 Apr, 2019 2 commits
  26. 15 Feb, 2019 1 commit