2012-08-06 03:01:00 +00:00
|
|
|
require "pg"
|
|
|
|
|
require "active_record"
|
2013-02-13 01:56:40 +00:00
|
|
|
require "carrierwave"
|
|
|
|
|
require "carrierwave/orm/activerecord"
|
2012-08-18 18:48:43 +00:00
|
|
|
require "jampb"
|
2012-10-16 12:15:09 +00:00
|
|
|
require "uuidtools"
|
|
|
|
|
require "logging"
|
2012-11-07 13:10:41 +00:00
|
|
|
require "will_paginate"
|
|
|
|
|
require "will_paginate/active_record"
|
2012-11-11 01:07:17 +00:00
|
|
|
require "action_mailer"
|
2013-03-15 04:22:31 +00:00
|
|
|
require "devise"
|
2012-11-11 01:07:17 +00:00
|
|
|
require "sendgrid"
|
2013-10-16 16:20:37 +00:00
|
|
|
require "postgres-copy"
|
2014-02-28 00:24:55 +00:00
|
|
|
require "geokit"
|
2013-10-28 14:22:06 +00:00
|
|
|
require "geokit-rails"
|
|
|
|
|
require "postgres_ext"
|
2014-01-07 22:27:00 +00:00
|
|
|
require 'builder'
|
2014-01-10 21:02:52 +00:00
|
|
|
require 'cgi'
|
2014-03-19 06:20:58 +00:00
|
|
|
require 'resque_mailer'
|
2014-04-05 18:52:12 +00:00
|
|
|
require 'rest-client'
|
2014-07-14 20:53:04 +00:00
|
|
|
require 'zip'
|
2014-07-20 02:11:16 +00:00
|
|
|
require 'csv'
|
2015-04-21 18:54:08 +00:00
|
|
|
require 'tzinfo'
|
2013-10-28 14:22:06 +00:00
|
|
|
|
2012-11-24 18:22:44 +00:00
|
|
|
require "jam_ruby/constants/limits"
|
2013-03-31 21:49:47 +00:00
|
|
|
require "jam_ruby/constants/notification_types"
|
|
|
|
|
require "jam_ruby/constants/validation_messages"
|
2015-04-20 14:50:33 +00:00
|
|
|
require "jam_ruby/errors/jam_permission_error"
|
2012-10-21 15:05:06 +00:00
|
|
|
require "jam_ruby/errors/state_error"
|
2012-10-23 00:59:35 +00:00
|
|
|
require "jam_ruby/errors/jam_argument_error"
|
2014-10-26 02:23:52 +00:00
|
|
|
require "jam_ruby/errors/conflict_error"
|
2013-12-17 19:44:21 +00:00
|
|
|
require "jam_ruby/lib/app_config"
|
|
|
|
|
require "jam_ruby/lib/s3_manager_mixin"
|
2015-03-31 18:36:49 +00:00
|
|
|
require "jam_ruby/lib/s3_public_manager_mixin"
|
2013-12-17 19:44:21 +00:00
|
|
|
require "jam_ruby/lib/module_overrides"
|
|
|
|
|
require "jam_ruby/lib/s3_util"
|
|
|
|
|
require "jam_ruby/lib/s3_manager"
|
|
|
|
|
require "jam_ruby/lib/profanity"
|
2014-04-30 03:01:28 +00:00
|
|
|
require "jam_ruby/lib/json_validator"
|
2014-07-11 22:21:55 +00:00
|
|
|
require "jam_ruby/lib/em_helper"
|
|
|
|
|
require "jam_ruby/lib/nav"
|
2014-08-19 01:41:44 +00:00
|
|
|
require "jam_ruby/lib/html_sanitize"
|
2014-12-30 23:10:16 +00:00
|
|
|
require "jam_ruby/resque/resque_hooks"
|
2014-01-08 21:49:04 +00:00
|
|
|
require "jam_ruby/resque/audiomixer"
|
2014-10-23 04:10:49 +00:00
|
|
|
require "jam_ruby/resque/quick_mixer"
|
2014-01-17 19:55:26 +00:00
|
|
|
require "jam_ruby/resque/icecast_config_writer"
|
2015-01-29 22:13:40 +00:00
|
|
|
require "jam_ruby/resque/stress_job"
|
2014-01-13 22:48:55 +00:00
|
|
|
require "jam_ruby/resque/scheduled/audiomixer_retry"
|
2014-01-19 02:20:44 +00:00
|
|
|
require "jam_ruby/resque/scheduled/icecast_config_retry"
|
2014-01-21 14:51:03 +00:00
|
|
|
require "jam_ruby/resque/scheduled/icecast_source_check"
|
2014-02-03 21:19:14 +00:00
|
|
|
require "jam_ruby/resque/scheduled/cleanup_facebook_signup"
|
2014-05-25 17:30:10 +00:00
|
|
|
require "jam_ruby/resque/scheduled/unused_music_notation_cleaner"
|
2014-05-23 04:54:46 +00:00
|
|
|
require "jam_ruby/resque/scheduled/user_progress_emailer"
|
2014-05-29 07:19:55 +00:00
|
|
|
require "jam_ruby/resque/scheduled/daily_session_emailer"
|
2014-05-31 09:36:10 +00:00
|
|
|
require "jam_ruby/resque/scheduled/new_musician_emailer"
|
2014-07-11 06:23:10 +00:00
|
|
|
require "jam_ruby/resque/scheduled/music_session_scheduler"
|
|
|
|
|
require "jam_ruby/resque/scheduled/active_music_session_cleaner"
|
2014-07-21 21:42:30 +00:00
|
|
|
require "jam_ruby/resque/scheduled/score_history_sweeper"
|
2014-10-14 19:54:18 +00:00
|
|
|
require "jam_ruby/resque/scheduled/scheduled_music_session_cleaner"
|
2014-11-06 17:26:13 +00:00
|
|
|
require "jam_ruby/resque/scheduled/recordings_cleaner"
|
2014-12-16 02:30:46 +00:00
|
|
|
require "jam_ruby/resque/scheduled/jam_tracks_cleaner"
|
2014-12-30 23:10:16 +00:00
|
|
|
require "jam_ruby/resque/scheduled/stats_maker"
|
2015-06-03 19:22:21 +00:00
|
|
|
require "jam_ruby/resque/scheduled/tally_affiliates"
|
|
|
|
|
require "jam_ruby/resque/jam_tracks_builder"
|
2014-03-10 08:58:03 +00:00
|
|
|
require "jam_ruby/resque/google_analytics_event"
|
2014-05-31 07:44:56 +00:00
|
|
|
require "jam_ruby/resque/batch_email_job"
|
2015-05-11 22:25:37 +00:00
|
|
|
require "jam_ruby/resque/long_running"
|
2012-10-16 02:09:57 +00:00
|
|
|
require "jam_ruby/mq_router"
|
2015-02-19 07:06:50 +00:00
|
|
|
require "jam_ruby/recurly_client"
|
2012-11-11 01:07:17 +00:00
|
|
|
require "jam_ruby/base_manager"
|
2012-10-21 01:55:49 +00:00
|
|
|
require "jam_ruby/connection_manager"
|
2012-08-03 03:07:03 +00:00
|
|
|
require "jam_ruby/version"
|
2012-11-07 13:10:41 +00:00
|
|
|
require "jam_ruby/environment"
|
2012-11-11 01:07:17 +00:00
|
|
|
require "jam_ruby/init"
|
2015-04-10 20:19:08 +00:00
|
|
|
require "jam_ruby/app/mailers/admin_mailer"
|
2012-11-11 01:07:17 +00:00
|
|
|
require "jam_ruby/app/mailers/user_mailer"
|
2013-03-15 04:22:31 +00:00
|
|
|
require "jam_ruby/app/mailers/invited_user_mailer"
|
2013-08-10 20:35:54 +00:00
|
|
|
require "jam_ruby/app/mailers/corp_mailer"
|
2014-02-13 16:41:50 +00:00
|
|
|
require "jam_ruby/app/uploaders/uploader_configuration"
|
2013-02-13 01:56:40 +00:00
|
|
|
require "jam_ruby/app/uploaders/artifact_uploader"
|
2013-03-27 15:09:14 +00:00
|
|
|
require "jam_ruby/app/uploaders/perf_data_uploader"
|
2014-02-13 16:41:50 +00:00
|
|
|
require "jam_ruby/app/uploaders/recorded_track_uploader"
|
|
|
|
|
require "jam_ruby/app/uploaders/mix_uploader"
|
2014-05-15 15:49:06 +00:00
|
|
|
require "jam_ruby/app/uploaders/music_notation_uploader"
|
2014-11-04 20:55:12 +00:00
|
|
|
require "jam_ruby/app/uploaders/jam_track_uploader"
|
|
|
|
|
require "jam_ruby/app/uploaders/jam_track_track_uploader"
|
2014-12-15 01:42:38 +00:00
|
|
|
require "jam_ruby/app/uploaders/jam_track_right_uploader"
|
2014-07-14 20:53:04 +00:00
|
|
|
require "jam_ruby/app/uploaders/max_mind_release_uploader"
|
2013-07-04 21:10:46 +00:00
|
|
|
require "jam_ruby/lib/desk_multipass"
|
2014-07-20 02:11:16 +00:00
|
|
|
require "jam_ruby/lib/ip"
|
2014-12-18 21:13:55 +00:00
|
|
|
require "jam_ruby/lib/subscription_message"
|
2014-12-30 23:10:16 +00:00
|
|
|
require "jam_ruby/lib/stats.rb"
|
2013-07-12 21:18:42 +00:00
|
|
|
require "jam_ruby/amqp/amqp_connection_manager"
|
2014-07-11 22:21:55 +00:00
|
|
|
require "jam_ruby/database"
|
2012-08-18 18:48:43 +00:00
|
|
|
require "jam_ruby/message_factory"
|
2015-01-29 01:17:20 +00:00
|
|
|
require "jam_ruby/models/backing_track"
|
2013-08-10 20:35:54 +00:00
|
|
|
require "jam_ruby/models/feedback"
|
|
|
|
|
require "jam_ruby/models/feedback_observer"
|
2014-07-20 02:11:16 +00:00
|
|
|
#require "jam_ruby/models/max_mind_geo"
|
|
|
|
|
#require "jam_ruby/models/max_mind_isp"
|
2014-07-14 20:53:04 +00:00
|
|
|
require "jam_ruby/models/max_mind_release"
|
2014-12-05 07:50:03 +00:00
|
|
|
require "jam_ruby/models/genre_player"
|
2012-10-25 12:11:10 +00:00
|
|
|
require "jam_ruby/models/genre"
|
2012-08-06 03:01:00 +00:00
|
|
|
require "jam_ruby/models/user"
|
2015-03-12 01:55:11 +00:00
|
|
|
require "jam_ruby/models/anonymous_user"
|
2015-04-14 19:12:24 +00:00
|
|
|
require "jam_ruby/models/signup_hint"
|
2015-05-15 17:34:35 +00:00
|
|
|
require "jam_ruby/models/machine_fingerprint"
|
2015-06-03 19:22:21 +00:00
|
|
|
require "jam_ruby/models/machine_extra"
|
|
|
|
|
require "jam_ruby/models/fraud_alert"
|
|
|
|
|
require "jam_ruby/models/fingerprint_whitelist"
|
2014-05-14 20:48:42 +00:00
|
|
|
require "jam_ruby/models/rsvp_request"
|
|
|
|
|
require "jam_ruby/models/rsvp_slot"
|
2014-05-20 03:34:56 +00:00
|
|
|
require "jam_ruby/models/rsvp_request_rsvp_slot"
|
2013-05-10 12:10:33 +00:00
|
|
|
require "jam_ruby/models/user_observer"
|
2012-11-13 21:20:04 +00:00
|
|
|
require "jam_ruby/models/user_authorization"
|
2012-11-30 15:23:43 +00:00
|
|
|
require "jam_ruby/models/join_request"
|
2012-10-01 21:27:32 +00:00
|
|
|
require "jam_ruby/models/band"
|
2013-03-15 04:22:31 +00:00
|
|
|
require "jam_ruby/models/invited_user"
|
|
|
|
|
require "jam_ruby/models/invited_user_observer"
|
2013-02-06 05:14:07 +00:00
|
|
|
require "jam_ruby/models/artifact_update"
|
2012-11-25 19:37:54 +00:00
|
|
|
require "jam_ruby/models/band_invitation"
|
|
|
|
|
require "jam_ruby/models/band_musician"
|
2012-10-01 21:27:32 +00:00
|
|
|
require "jam_ruby/models/connection"
|
2014-04-30 03:01:28 +00:00
|
|
|
require "jam_ruby/models/diagnostic"
|
2014-05-16 19:39:37 +00:00
|
|
|
require "jam_ruby/models/latency_tester"
|
2012-10-01 21:27:32 +00:00
|
|
|
require "jam_ruby/models/friendship"
|
2014-05-06 13:34:38 +00:00
|
|
|
require "jam_ruby/models/active_music_session"
|
2014-01-12 17:51:06 +00:00
|
|
|
require "jam_ruby/models/music_session_comment"
|
2014-05-19 02:30:11 +00:00
|
|
|
require "jam_ruby/models/session_info_comment"
|
2014-05-06 13:34:38 +00:00
|
|
|
require "jam_ruby/models/music_session"
|
2014-02-16 07:28:35 +00:00
|
|
|
require "jam_ruby/models/music_session_liker"
|
2013-01-06 20:46:48 +00:00
|
|
|
require "jam_ruby/models/music_session_user_history"
|
2013-03-27 15:09:14 +00:00
|
|
|
require "jam_ruby/models/music_session_perf_data"
|
2014-05-15 15:49:06 +00:00
|
|
|
require "jam_ruby/models/music_notation"
|
2012-10-26 10:33:39 +00:00
|
|
|
require "jam_ruby/models/invitation"
|
2012-11-16 02:50:03 +00:00
|
|
|
require "jam_ruby/models/fan_invitation"
|
2012-10-15 02:02:55 +00:00
|
|
|
require "jam_ruby/models/friend_request"
|
2012-10-28 02:35:28 +00:00
|
|
|
require "jam_ruby/models/instrument"
|
2014-02-15 16:55:01 +00:00
|
|
|
require "jam_ruby/models/like"
|
2014-02-15 23:23:00 +00:00
|
|
|
require "jam_ruby/models/follow"
|
2012-10-30 05:42:16 +00:00
|
|
|
require "jam_ruby/models/musician_instrument"
|
2013-03-22 03:18:41 +00:00
|
|
|
require "jam_ruby/models/notification"
|
2012-12-15 07:11:04 +00:00
|
|
|
require "jam_ruby/models/track"
|
2012-11-07 13:10:41 +00:00
|
|
|
require "jam_ruby/models/search"
|
2012-11-16 02:08:37 +00:00
|
|
|
require "jam_ruby/models/recording"
|
2014-01-12 17:51:06 +00:00
|
|
|
require "jam_ruby/models/recording_comment"
|
|
|
|
|
require "jam_ruby/models/recording_liker"
|
2015-01-29 01:17:20 +00:00
|
|
|
require "jam_ruby/models/recorded_backing_track"
|
2015-02-16 04:01:06 +00:00
|
|
|
require "jam_ruby/models/recorded_backing_track_observer"
|
2013-01-30 05:46:40 +00:00
|
|
|
require "jam_ruby/models/recorded_track"
|
2013-12-17 19:44:21 +00:00
|
|
|
require "jam_ruby/models/recorded_track_observer"
|
2015-01-29 01:17:20 +00:00
|
|
|
require "jam_ruby/models/recorded_video"
|
2015-02-25 16:43:21 +00:00
|
|
|
require "jam_ruby/models/recorded_jam_track_track"
|
2014-10-23 04:10:49 +00:00
|
|
|
require "jam_ruby/models/quick_mix"
|
|
|
|
|
require "jam_ruby/models/quick_mix_observer"
|
2014-02-06 05:45:48 +00:00
|
|
|
require "jam_ruby/models/share_token"
|
2013-04-12 22:36:05 +00:00
|
|
|
require "jam_ruby/models/mix"
|
2013-04-25 06:50:52 +00:00
|
|
|
require "jam_ruby/models/claimed_recording"
|
2013-08-01 01:46:24 +00:00
|
|
|
require "jam_ruby/models/crash_dump"
|
2013-10-16 16:20:37 +00:00
|
|
|
require "jam_ruby/models/isp_score_batch"
|
2013-12-22 11:22:04 +00:00
|
|
|
require "jam_ruby/models/promotional"
|
2014-03-09 22:58:57 +00:00
|
|
|
require "jam_ruby/models/event"
|
2014-03-10 06:31:20 +00:00
|
|
|
require "jam_ruby/models/event_session"
|
2014-01-07 20:31:52 +00:00
|
|
|
require "jam_ruby/models/icecast_admin_authentication"
|
|
|
|
|
require "jam_ruby/models/icecast_directory"
|
2014-01-04 13:40:08 +00:00
|
|
|
require "jam_ruby/models/icecast_limit"
|
2014-01-07 20:31:52 +00:00
|
|
|
require "jam_ruby/models/icecast_listen_socket"
|
|
|
|
|
require "jam_ruby/models/icecast_logging"
|
2014-01-17 04:51:19 +00:00
|
|
|
require "jam_ruby/models/icecast_master_server_relay"
|
2014-01-07 20:31:52 +00:00
|
|
|
require "jam_ruby/models/icecast_mount"
|
2014-12-18 21:13:55 +00:00
|
|
|
require "jam_ruby/models/icecast_source_change"
|
2014-01-07 20:31:52 +00:00
|
|
|
require "jam_ruby/models/icecast_path"
|
|
|
|
|
require "jam_ruby/models/icecast_relay"
|
2014-01-17 04:51:19 +00:00
|
|
|
require "jam_ruby/models/icecast_security"
|
2014-01-07 20:31:52 +00:00
|
|
|
require "jam_ruby/models/icecast_server"
|
2014-01-17 19:55:26 +00:00
|
|
|
require "jam_ruby/models/icecast_template"
|
2014-01-07 20:31:52 +00:00
|
|
|
require "jam_ruby/models/icecast_user_authentication"
|
2014-01-19 02:20:44 +00:00
|
|
|
require "jam_ruby/models/icecast_server_mount"
|
|
|
|
|
require "jam_ruby/models/icecast_server_relay"
|
|
|
|
|
require "jam_ruby/models/icecast_server_socket"
|
|
|
|
|
require "jam_ruby/models/icecast_template_socket"
|
2014-01-21 14:51:03 +00:00
|
|
|
require "jam_ruby/models/icecast_server_group"
|
|
|
|
|
require "jam_ruby/models/icecast_mount_template"
|
2014-02-03 21:19:14 +00:00
|
|
|
require "jam_ruby/models/facebook_signup"
|
2014-02-15 21:19:03 +00:00
|
|
|
require "jam_ruby/models/feed"
|
2014-02-23 04:00:32 +00:00
|
|
|
require "jam_ruby/models/jam_isp"
|
2014-02-23 05:39:20 +00:00
|
|
|
require "jam_ruby/models/geo_ip_blocks"
|
2014-02-23 23:24:25 +00:00
|
|
|
require "jam_ruby/models/geo_ip_locations"
|
2014-02-24 21:19:46 +00:00
|
|
|
require "jam_ruby/models/score"
|
2014-02-25 03:50:58 +00:00
|
|
|
require "jam_ruby/models/get_work"
|
2014-03-05 06:40:04 +00:00
|
|
|
require "jam_ruby/models/playable_play"
|
2014-03-11 18:20:00 +00:00
|
|
|
require "jam_ruby/models/country"
|
|
|
|
|
require "jam_ruby/models/region"
|
|
|
|
|
require "jam_ruby/models/city"
|
2014-03-18 15:07:45 +00:00
|
|
|
require "jam_ruby/models/email_batch"
|
2014-05-18 00:12:01 +00:00
|
|
|
require "jam_ruby/models/email_batch_periodic"
|
|
|
|
|
require "jam_ruby/models/email_batch_new_musician"
|
|
|
|
|
require "jam_ruby/models/email_batch_progression"
|
2014-05-29 07:19:55 +00:00
|
|
|
require "jam_ruby/models/email_batch_scheduled_sessions"
|
2014-04-04 10:08:00 +00:00
|
|
|
require "jam_ruby/models/email_batch_set"
|
2014-11-04 20:55:12 +00:00
|
|
|
require "jam_ruby/models/jam_track_licensor"
|
|
|
|
|
require "jam_ruby/models/jam_track"
|
|
|
|
|
require "jam_ruby/models/jam_track_track"
|
|
|
|
|
require "jam_ruby/models/jam_track_right"
|
2015-01-07 15:30:05 +00:00
|
|
|
require "jam_ruby/models/jam_track_tap_in"
|
2014-03-18 22:50:06 +00:00
|
|
|
require "jam_ruby/app/mailers/async_mailer"
|
2014-03-18 19:56:15 +00:00
|
|
|
require "jam_ruby/app/mailers/batch_mailer"
|
2014-05-19 15:12:59 +00:00
|
|
|
require "jam_ruby/app/mailers/progress_mailer"
|
2014-04-20 22:55:40 +00:00
|
|
|
require "jam_ruby/models/affiliate_partner"
|
2015-06-03 19:22:21 +00:00
|
|
|
require "jam_ruby/models/affiliate_legalese"
|
|
|
|
|
require "jam_ruby/models/affiliate_quarterly_payment"
|
|
|
|
|
require "jam_ruby/models/affiliate_monthly_payment"
|
|
|
|
|
require "jam_ruby/models/affiliate_traffic_total"
|
|
|
|
|
require "jam_ruby/models/affiliate_referral_visit"
|
|
|
|
|
require "jam_ruby/models/affiliate_payment"
|
2014-05-02 16:30:56 +00:00
|
|
|
require "jam_ruby/models/chat_message"
|
2014-11-04 20:55:12 +00:00
|
|
|
require "jam_ruby/models/shopping_cart"
|
2014-07-21 21:42:30 +00:00
|
|
|
require "jam_ruby/models/generic_state"
|
|
|
|
|
require "jam_ruby/models/score_history"
|
|
|
|
|
require "jam_ruby/models/jam_company"
|
2014-10-23 04:10:49 +00:00
|
|
|
require "jam_ruby/models/user_sync"
|
2015-04-23 21:20:21 +00:00
|
|
|
require "jam_ruby/models/payment_history"
|
2014-10-03 18:36:51 +00:00
|
|
|
require "jam_ruby/models/video_source"
|
2015-01-12 06:20:19 +00:00
|
|
|
require "jam_ruby/models/text_message"
|
2015-04-03 20:34:12 +00:00
|
|
|
require "jam_ruby/models/sale"
|
|
|
|
|
require "jam_ruby/models/sale_line_item"
|
|
|
|
|
require "jam_ruby/models/recurly_transaction_web_hook"
|
2015-06-10 13:26:45 +00:00
|
|
|
require "jam_ruby/models/broadcast_notification"
|
|
|
|
|
require "jam_ruby/models/broadcast_notification_view"
|
2014-12-15 01:42:38 +00:00
|
|
|
require "jam_ruby/jam_tracks_manager"
|
2015-03-09 14:44:12 +00:00
|
|
|
require "jam_ruby/jam_track_importer"
|
2015-02-27 14:37:12 +00:00
|
|
|
require "jam_ruby/jmep_manager"
|
2015-01-29 05:48:24 +00:00
|
|
|
require "jam_ruby/models/performance_sample"
|
2015-02-13 08:16:48 +00:00
|
|
|
require "jam_ruby/models/online_presence"
|
2015-02-23 06:21:36 +00:00
|
|
|
require "jam_ruby/models/json_store"
|
|
|
|
|
require "jam_ruby/models/musician_search"
|
2012-08-03 03:07:03 +00:00
|
|
|
|
2012-08-26 11:35:13 +00:00
|
|
|
include Jampb
|
|
|
|
|
|
2012-08-03 03:07:03 +00:00
|
|
|
module JamRuby
|
2013-10-16 16:20:37 +00:00
|
|
|
|
2013-10-28 14:22:06 +00:00
|
|
|
end
|