app/jobs/update_podcast_job.rb | 39 | A 45 mins | A 100% |
app/jobs/update_all_podcasts_job.rb | 27 | A 35 mins | A 100% |
app/jobs/cleanup_local_media_job.rb | 12 | A 35 mins | F 50% |
app/controllers/channels_controller.rb | 108 | A 35 mins | A 94% |
app/jobs/fetch_audio_episode_job.rb | 71 | A 25 mins | A 95% |
app/assets/config/manifest.js | 0 | A 0 mins |
|
app/assets/javascripts/application.js | 0 | A 0 mins |
|
app/assets/javascripts/channels.js | 0 | A 0 mins |
|
app/assets/javascripts/pages.js | 0 | A 0 mins |
|
app/assets/javascripts/search.js | 0 | A 0 mins |
|
app/assets/javascripts/stats.js | 0 | A 0 mins |
|
app/assets/javascripts/videos.js | 0 | A 0 mins |
|
app/assets/javascripts/welcome.js | 0 | A 0 mins |
|
app/javascript/packs/application.js | 1 | A 0 mins |
|
app/controllers/application_controller.rb | 29 | A 0 mins | C 72% |
app/controllers/feedbacks_controller.rb | 29 | A 0 mins | B 89% |
app/controllers/pages_controller.rb | 4 | A 0 mins | F 0% |
app/controllers/playlists_controller.rb | 4 | A 0 mins | A 100% |
app/controllers/search_controller.rb | 5 | A 0 mins | A 100% |
app/controllers/stats_controller.rb | 9 | A 0 mins | A 100% |
app/controllers/videos_controller.rb | 22 | A 0 mins | C 78% |
app/controllers/welcome_controller.rb | 5 | A 0 mins | D 66% |
app/helpers/application_helper.rb | 23 | A 0 mins | C 71% |
app/helpers/channels_helper.rb | 2 | A 0 mins | A 100% |
app/helpers/feedbacks_helper.rb | 2 | A 0 mins | A 100% |
app/helpers/pages_helper.rb | 2 | A 0 mins | A 100% |
app/helpers/search_helper.rb | 2 | A 0 mins | A 100% |
app/helpers/stats_helper.rb | 2 | A 0 mins | A 100% |
app/helpers/videos_helper.rb | 2 | A 0 mins | A 100% |
app/helpers/welcome_helper.rb | 2 | A 0 mins | A 100% |
app/jobs/application_job.rb | 3 | A 0 mins | A 100% |
app/jobs/cleanup_outdated_job.rb | 38 | A 0 mins | A 92% |
app/jobs/fetch_video_episode_job.rb | 50 | A 0 mins | A 100% |
app/jobs/mark_podcast_as_removed_job.rb | 8 | A 0 mins | A 100% |
app/jobs/update_stats_job.rb | 17 | A 0 mins | A 100% |
app/models/application_record.rb | 3 | A 0 mins | A 100% |
app/models/archived_episode.rb | 6 | A 0 mins | C 75% |
app/models/audio_episode.rb | 6 | A 0 mins | A 100% |
app/models/episode.rb | 13 | A 0 mins | A 100% |
app/models/feedback.rb | 3 | A 0 mins | A 100% |
app/models/pending_episode.rb | 3 | A 0 mins | A 100% |
app/models/podcast.rb | 27 | A 0 mins | A 100% |
app/models/user_agent.rb | 20 | A 0 mins | A 100% |
app/models/video.rb | 41 | A 0 mins | A 96% |
app/models/video_episode.rb | 9 | A 0 mins | B 83% |
app/repositories/videos_repository.rb | 25 | A 0 mins | A 100% |
app/services/normalizer.rb | 6 | A 0 mins | A 100% |
app/services/search.rb | 26 | A 0 mins | A 100% |
app/services/throttler.rb | 34 | A 0 mins | A 100% |
app/services/tracker.rb | 22 | A 0 mins | A 93% |