.gitignore | |
|
|
.rspec | |
|
|
.rubocop.yml | |
|
|
.ruby-version | |
|
|
.travis.yml | |
|
|
Dockerfile | |
|
|
Dockerfile.dev | |
|
|
Gemfile | |
|
|
Gemfile.lock | |
|
|
LICENSE | |
|
|
Procfile | |
|
|
README.md | |
|
|
Rakefile | |
|
|
app.json | |
|
|
bin/console | |
|
|
bin/rspec | |
|
|
config.ru | |
|
|
docker-compose.yml | |
|
|
docker-entrypoint.sh | |
|
|
lib/duse/api.rb | 39 |
|
|
lib/duse/api/api_token_strategy.rb | 26 |
|
|
lib/duse/api/audit_logger.rb | 36 |
|
|
lib/duse/api/authentication.rb | 29 |
|
|
lib/duse/api/authorization/base.rb | 19 |
|
|
lib/duse/api/authorization/folder.rb | 18 |
|
|
lib/duse/api/authorization/secret.rb | 18 |
|
|
lib/duse/api/authorization/share.rb | 18 |
|
|
lib/duse/api/authorization/user.rb | 16 |
|
|
lib/duse/api/common_logger.rb | 28 | A 25 mins |
|
lib/duse/api/config.rb | 42 |
|
|
lib/duse/api/cors.rb | 18 |
|
|
lib/duse/api/emails/confirmation_email.rb | 15 |
|
|
lib/duse/api/emails/forgot_password_email.rb | 15 |
|
|
lib/duse/api/emails/html_email.rb | 17 |
|
|
lib/duse/api/emails/user_email.rb | 13 |
|
|
lib/duse/api/errors.rb | 47 |
|
|
lib/duse/api/health_check.rb | 10 |
|
|
lib/duse/api/json_extractor.rb | 29 |
|
|
lib/duse/api/json_models.rb | 34 |
|
|
lib/duse/api/json_schema.rb | 45 |
|
|
lib/duse/api/json_validator.rb | 69 |
|
|
lib/duse/api/json_view.rb | 74 |
|
|
lib/duse/api/links.rb | 17 |
|
|
lib/duse/api/models/folder.rb | 14 |
|
|
lib/duse/api/models/secret.rb | 29 |
|
|
lib/duse/api/models/share.rb | 11 |
|
|
lib/duse/api/models/token.rb | 50 |
|
|
lib/duse/api/models/user.rb | 87 |
|
|
lib/duse/api/models/user_secret.rb | 12 |
|
|
lib/duse/api/password_strategy.rb | 30 |
|
|