From 454dd00d39887b1e8b61fda37297ea3cf7d28017 Mon Sep 17 00:00:00 2001 From: Rex Morgan Date: Sat, 28 Jun 2014 05:21:57 -0500 Subject: [PATCH 1/2] Organizing jobs into folders based on the queue they're in. --- app/jobs/{ => high}/activate_user.rb | 0 app/jobs/{ => high}/analyze_user.rb | 0 app/jobs/{ => high}/award.rb | 0 app/jobs/{ => high}/build_bio_and_joined_dates.rb | 0 app/jobs/{ => high}/generate_event.rb | 0 app/jobs/{ => high}/github_badge_org.rb | 0 app/jobs/{ => high}/index_protip.rb | 0 app/jobs/{ => high}/index_team.rb | 0 app/jobs/{ => high}/process_like.rb | 0 app/jobs/{ => high}/resize_tilt_shift_banner.rb | 0 app/jobs/{ => high}/reverse_geolocate_user.rb | 0 app/jobs/{ => high}/set_user_visit.rb | 0 app/jobs/{ => high}/update_network.rb | 0 app/jobs/{ => low}/assign_networks.rb | 0 app/jobs/{ => low}/award_user.rb | 0 app/jobs/{ => low}/create_network.rb | 0 app/jobs/{ => low}/deactivate_team_jobs.rb | 0 app/jobs/{ => low}/geolocate.rb | 0 app/jobs/{ => low}/import_protip.rb | 0 app/jobs/{ => low}/merge_duplicate_link.rb | 0 app/jobs/{ => low}/merge_skill.rb | 0 app/jobs/{ => low}/merge_tag.rb | 0 app/jobs/{ => low}/merge_tagging.rb | 0 app/jobs/{ => low}/process_protip.rb | 0 app/jobs/{ => low}/process_team.rb | 0 app/jobs/{ => lower}/seed_github_protips.rb | 0 app/jobs/{ => medium}/build_activity_stream.rb | 0 app/jobs/{ => medium}/refresh_timeline.rb | 0 app/jobs/{ => refresh}/refresh_user.rb | 0 29 files changed, 0 insertions(+), 0 deletions(-) rename app/jobs/{ => high}/activate_user.rb (100%) rename app/jobs/{ => high}/analyze_user.rb (100%) rename app/jobs/{ => high}/award.rb (100%) rename app/jobs/{ => high}/build_bio_and_joined_dates.rb (100%) rename app/jobs/{ => high}/generate_event.rb (100%) rename app/jobs/{ => high}/github_badge_org.rb (100%) rename app/jobs/{ => high}/index_protip.rb (100%) rename app/jobs/{ => high}/index_team.rb (100%) rename app/jobs/{ => high}/process_like.rb (100%) rename app/jobs/{ => high}/resize_tilt_shift_banner.rb (100%) rename app/jobs/{ => high}/reverse_geolocate_user.rb (100%) rename app/jobs/{ => high}/set_user_visit.rb (100%) rename app/jobs/{ => high}/update_network.rb (100%) rename app/jobs/{ => low}/assign_networks.rb (100%) rename app/jobs/{ => low}/award_user.rb (100%) rename app/jobs/{ => low}/create_network.rb (100%) rename app/jobs/{ => low}/deactivate_team_jobs.rb (100%) rename app/jobs/{ => low}/geolocate.rb (100%) rename app/jobs/{ => low}/import_protip.rb (100%) rename app/jobs/{ => low}/merge_duplicate_link.rb (100%) rename app/jobs/{ => low}/merge_skill.rb (100%) rename app/jobs/{ => low}/merge_tag.rb (100%) rename app/jobs/{ => low}/merge_tagging.rb (100%) rename app/jobs/{ => low}/process_protip.rb (100%) rename app/jobs/{ => low}/process_team.rb (100%) rename app/jobs/{ => lower}/seed_github_protips.rb (100%) rename app/jobs/{ => medium}/build_activity_stream.rb (100%) rename app/jobs/{ => medium}/refresh_timeline.rb (100%) rename app/jobs/{ => refresh}/refresh_user.rb (100%) diff --git a/app/jobs/activate_user.rb b/app/jobs/high/activate_user.rb similarity index 100% rename from app/jobs/activate_user.rb rename to app/jobs/high/activate_user.rb diff --git a/app/jobs/analyze_user.rb b/app/jobs/high/analyze_user.rb similarity index 100% rename from app/jobs/analyze_user.rb rename to app/jobs/high/analyze_user.rb diff --git a/app/jobs/award.rb b/app/jobs/high/award.rb similarity index 100% rename from app/jobs/award.rb rename to app/jobs/high/award.rb diff --git a/app/jobs/build_bio_and_joined_dates.rb b/app/jobs/high/build_bio_and_joined_dates.rb similarity index 100% rename from app/jobs/build_bio_and_joined_dates.rb rename to app/jobs/high/build_bio_and_joined_dates.rb diff --git a/app/jobs/generate_event.rb b/app/jobs/high/generate_event.rb similarity index 100% rename from app/jobs/generate_event.rb rename to app/jobs/high/generate_event.rb diff --git a/app/jobs/github_badge_org.rb b/app/jobs/high/github_badge_org.rb similarity index 100% rename from app/jobs/github_badge_org.rb rename to app/jobs/high/github_badge_org.rb diff --git a/app/jobs/index_protip.rb b/app/jobs/high/index_protip.rb similarity index 100% rename from app/jobs/index_protip.rb rename to app/jobs/high/index_protip.rb diff --git a/app/jobs/index_team.rb b/app/jobs/high/index_team.rb similarity index 100% rename from app/jobs/index_team.rb rename to app/jobs/high/index_team.rb diff --git a/app/jobs/process_like.rb b/app/jobs/high/process_like.rb similarity index 100% rename from app/jobs/process_like.rb rename to app/jobs/high/process_like.rb diff --git a/app/jobs/resize_tilt_shift_banner.rb b/app/jobs/high/resize_tilt_shift_banner.rb similarity index 100% rename from app/jobs/resize_tilt_shift_banner.rb rename to app/jobs/high/resize_tilt_shift_banner.rb diff --git a/app/jobs/reverse_geolocate_user.rb b/app/jobs/high/reverse_geolocate_user.rb similarity index 100% rename from app/jobs/reverse_geolocate_user.rb rename to app/jobs/high/reverse_geolocate_user.rb diff --git a/app/jobs/set_user_visit.rb b/app/jobs/high/set_user_visit.rb similarity index 100% rename from app/jobs/set_user_visit.rb rename to app/jobs/high/set_user_visit.rb diff --git a/app/jobs/update_network.rb b/app/jobs/high/update_network.rb similarity index 100% rename from app/jobs/update_network.rb rename to app/jobs/high/update_network.rb diff --git a/app/jobs/assign_networks.rb b/app/jobs/low/assign_networks.rb similarity index 100% rename from app/jobs/assign_networks.rb rename to app/jobs/low/assign_networks.rb diff --git a/app/jobs/award_user.rb b/app/jobs/low/award_user.rb similarity index 100% rename from app/jobs/award_user.rb rename to app/jobs/low/award_user.rb diff --git a/app/jobs/create_network.rb b/app/jobs/low/create_network.rb similarity index 100% rename from app/jobs/create_network.rb rename to app/jobs/low/create_network.rb diff --git a/app/jobs/deactivate_team_jobs.rb b/app/jobs/low/deactivate_team_jobs.rb similarity index 100% rename from app/jobs/deactivate_team_jobs.rb rename to app/jobs/low/deactivate_team_jobs.rb diff --git a/app/jobs/geolocate.rb b/app/jobs/low/geolocate.rb similarity index 100% rename from app/jobs/geolocate.rb rename to app/jobs/low/geolocate.rb diff --git a/app/jobs/import_protip.rb b/app/jobs/low/import_protip.rb similarity index 100% rename from app/jobs/import_protip.rb rename to app/jobs/low/import_protip.rb diff --git a/app/jobs/merge_duplicate_link.rb b/app/jobs/low/merge_duplicate_link.rb similarity index 100% rename from app/jobs/merge_duplicate_link.rb rename to app/jobs/low/merge_duplicate_link.rb diff --git a/app/jobs/merge_skill.rb b/app/jobs/low/merge_skill.rb similarity index 100% rename from app/jobs/merge_skill.rb rename to app/jobs/low/merge_skill.rb diff --git a/app/jobs/merge_tag.rb b/app/jobs/low/merge_tag.rb similarity index 100% rename from app/jobs/merge_tag.rb rename to app/jobs/low/merge_tag.rb diff --git a/app/jobs/merge_tagging.rb b/app/jobs/low/merge_tagging.rb similarity index 100% rename from app/jobs/merge_tagging.rb rename to app/jobs/low/merge_tagging.rb diff --git a/app/jobs/process_protip.rb b/app/jobs/low/process_protip.rb similarity index 100% rename from app/jobs/process_protip.rb rename to app/jobs/low/process_protip.rb diff --git a/app/jobs/process_team.rb b/app/jobs/low/process_team.rb similarity index 100% rename from app/jobs/process_team.rb rename to app/jobs/low/process_team.rb diff --git a/app/jobs/seed_github_protips.rb b/app/jobs/lower/seed_github_protips.rb similarity index 100% rename from app/jobs/seed_github_protips.rb rename to app/jobs/lower/seed_github_protips.rb diff --git a/app/jobs/build_activity_stream.rb b/app/jobs/medium/build_activity_stream.rb similarity index 100% rename from app/jobs/build_activity_stream.rb rename to app/jobs/medium/build_activity_stream.rb diff --git a/app/jobs/refresh_timeline.rb b/app/jobs/medium/refresh_timeline.rb similarity index 100% rename from app/jobs/refresh_timeline.rb rename to app/jobs/medium/refresh_timeline.rb diff --git a/app/jobs/refresh_user.rb b/app/jobs/refresh/refresh_user.rb similarity index 100% rename from app/jobs/refresh_user.rb rename to app/jobs/refresh/refresh_user.rb From b48629e0c12c1e2c442fa070054f72aa0a30ab2f Mon Sep 17 00:00:00 2001 From: Rex Morgan Date: Sat, 28 Jun 2014 06:02:12 -0500 Subject: [PATCH 2/2] Adding directory to autoload, to ensure the classes can be found. --- config/application.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/config/application.rb b/config/application.rb index d32f6bbe..e6d0bfc8 100644 --- a/config/application.rb +++ b/config/application.rb @@ -13,6 +13,7 @@ class Application < Rails::Application config.autoload_paths += Dir[ Rails.root.join('app', 'models', 'concerns', '**/') ] config.autoload_paths += Dir[ Rails.root.join('app', 'controllers', 'concerns', '**/') ] config.autoload_paths += Dir[ Rails.root.join('app', 'services', '**/' ) ] + config.autoload_paths += Dir[ Rails.root.join('app', 'jobs', '**/' ) ] config.autoload_paths << File.join(config.root, 'app', 'models', 'badges') config.autoload_paths << File.join(config.root, 'lib')