Module: Swagcov
- Defined in:
- lib/swagcov.rb,
lib/swagcov/errors.rb,
lib/swagcov/runner.rb,
lib/swagcov/dotfile.rb,
lib/swagcov/options.rb,
lib/swagcov/railtie.rb,
lib/swagcov/version.rb,
lib/swagcov/coverage.rb,
lib/swagcov/openapi_files.rb,
lib/swagcov/formatter/console.rb,
lib/swagcov/command/report_version.rb,
lib/swagcov/command/report_coverage.rb,
lib/swagcov/command/generate_dotfile.rb,
lib/swagcov/command/generate_todo_file.rb
Defined Under Namespace
Modules: Command, Errors, Formatter, Version
Classes: Coverage, Dotfile, OpenapiFiles, Options, Railtie, Runner
Constant Summary
collapse
- STATUS_SUCCESS =
0
- STATUS_OFFENSES =
1
- STATUS_ERROR =
2
- DOTFILE =
ENV["SWAGCOV_DOTFILE"] ||= ".swagcov.yml"
- TODOFILE =
ENV["SWAGCOV_TODOFILE"] ||= ".swagcov_todo.yml"
Class Method Summary
collapse
Class Method Details
.project_root ⇒ Object
30
31
32
|
# File 'lib/swagcov.rb', line 30
def project_root
::Rails.root || ::Pathname.new(::FileUtils.pwd)
end
|
.project_routes ⇒ Object
34
35
36
|
# File 'lib/swagcov.rb', line 34
def project_routes
::Rails.application&.routes&.routes || []
end
|