SYMBOL INDEX (399 symbols across 101 files) FILE: app/admin/partner_connection.rb function create (line 9) | def create FILE: app/controllers/api/v1/connections_controller.rb class Api::V1::ConnectionsController (line 1) | class Api::V1::ConnectionsController < ApplicationController method index (line 12) | def index method create (line 16) | def create method update (line 24) | def update method show (line 31) | def show method destroy (line 35) | def destroy method default_format_json (line 42) | def default_format_json method load_partner (line 46) | def load_partner method load_imap_provider (line 54) | def load_imap_provider method load_connection (line 62) | def load_connection method connection_params (line 69) | def connection_params FILE: app/controllers/api/v1/users_controller.rb class Api::V1::UsersController (line 1) | class Api::V1::UsersController < ApplicationController method index (line 13) | def index method create (line 17) | def create method update (line 25) | def update method show (line 32) | def show method destroy (line 36) | def destroy method default_format_json (line 43) | def default_format_json method load_partner (line 47) | def load_partner method load_imap_provider (line 55) | def load_imap_provider method load_connection (line 63) | def load_connection method load_user (line 70) | def load_user method user_params (line 78) | def user_params FILE: app/controllers/application_controller.rb class ApplicationController (line 1) | class ApplicationController < ActionController::Base method ensure_secure (line 8) | def ensure_secure FILE: app/controllers/concerns/link_rel.rb type LinkRel (line 1) | module LinkRel function link_rel (line 5) | def self.link_rel(tag, url) FILE: app/controllers/users/base_callback_controller.rb class Users::BaseCallbackController (line 1) | class Users::BaseCallbackController < ApplicationController method new (line 7) | def new method callback (line 20) | def callback method apply_helper (line 26) | def apply_helper method load_user (line 31) | def load_user(user_id = nil) method validate_signature (line 39) | def validate_signature(options = {}) method connection (line 51) | def connection method partner (line 55) | def partner method imap_provider (line 59) | def imap_provider method redirect_to_success_url (line 63) | def redirect_to_success_url method redirect_to_failure_url (line 67) | def redirect_to_failure_url FILE: app/controllers/users/connects_controller.rb class Users::ConnectsController (line 1) | class Users::ConnectsController < Users::BaseCallbackController FILE: app/controllers/users/disconnects_controller.rb class Users::DisconnectsController (line 1) | class Users::DisconnectsController < Users::BaseCallbackController FILE: app/controllers/webhook_test_controller.rb class WebhookTestController (line 1) | class WebhookTestController < ApplicationController method new_mail (line 7) | def new_mail method user_connected (line 12) | def user_connected method user_disconnected (line 17) | def user_disconnected FILE: app/helpers/application_helper.rb type ApplicationHelper (line 1) | module ApplicationHelper function array_to_hash (line 2) | def array_to_hash(values) FILE: app/helpers/oauth2/connects_helper.rb type Oauth2::ConnectsHelper (line 1) | module Oauth2::ConnectsHelper function oauth2_new_helper (line 6) | def oauth2_new_helper function oauth2_callback_helper (line 27) | def oauth2_callback_helper function oauth2_email (line 57) | def oauth2_email function gmail_oauth2_email (line 62) | def gmail_oauth2_email FILE: app/helpers/oauth2/disconnects_helper.rb type Oauth2::DisconnectsHelper (line 3) | module Oauth2::DisconnectsHelper function oauth2_new_helper (line 4) | def oauth2_new_helper FILE: app/helpers/plain/connects_helper.rb type Plain::ConnectsHelper (line 1) | module Plain::ConnectsHelper function plain_new_helper (line 2) | def plain_new_helper function plain_callback_helper (line 6) | def plain_callback_helper FILE: app/helpers/plain/disconnects_helper.rb type Plain::DisconnectsHelper (line 1) | module Plain::DisconnectsHelper function plain_new_helper (line 2) | def plain_new_helper FILE: app/interactors/base_webhook.rb class BaseWebhook (line 4) | class BaseWebhook method calculate_signature (line 7) | def calculate_signature(api_key, uid, timestamp) FILE: app/interactors/call_new_mail_webhook.rb class CallNewMailWebhook (line 3) | class CallNewMailWebhook < BaseWebhook method initialize (line 6) | def initialize(mail_log, envelope, raw_eml) method run (line 12) | def run FILE: app/interactors/call_user_connected_webhook.rb class CallUserConnectedWebhook (line 1) | class CallUserConnectedWebhook < BaseWebhook method initialize (line 4) | def initialize(user) method run (line 8) | def run FILE: app/interactors/call_user_disconnected_webhook.rb class CallUserDisconnectedWebhook (line 1) | class CallUserDisconnectedWebhook < BaseWebhook method initialize (line 4) | def initialize(user) method run (line 8) | def run FILE: app/interactors/schedule_tracer_emails.rb class ScheduleTracerEmails (line 1) | class ScheduleTracerEmails method initialize (line 4) | def initialize(user, num_tracers) method run (line 9) | def run method send_tracer_to_user (line 15) | def send_tracer_to_user(user) FILE: app/mailers/tracer_mailer.rb class TracerMailer (line 1) | class TracerMailer < ActionMailer::Base method tracer_email (line 2) | def tracer_email(user, uid) FILE: app/models/admin_user.rb class AdminUser (line 1) | class AdminUser < ActiveRecord::Base FILE: app/models/concerns/auth_method_helper.rb type AuthMethodHelper (line 1) | module AuthMethodHelper function auth_method_plain? (line 2) | def auth_method_plain? function auth_method_oauth2? (line 6) | def auth_method_oauth2? FILE: app/models/concerns/connection_fields.rb type ConnectionFields (line 2) | module ConnectionFields function encrypt (line 8) | def self.encrypt(value) function decrypt (line 16) | def self.decrypt(value) function connection_field (line 28) | def self.connection_field(field, options = {}) function connection_fields (line 59) | def self.connection_fields function connection_fields (line 63) | def connection_fields FILE: app/models/delayed_job.rb class DelayedJob (line 1) | class DelayedJob < ActiveRecord::Base method flush (line 4) | def self.flush FILE: app/models/imap_daemon_heartbeat.rb class ImapDaemonHeartbeat (line 1) | class ImapDaemonHeartbeat < ActiveRecord::Base FILE: app/models/imap_provider.rb class ImapProvider (line 1) | class ImapProvider < ActiveRecord::Base method display_name (line 5) | def display_name method class_for (line 18) | def class_for(c) method helper_for (line 31) | def helper_for(action) FILE: app/models/mail_log.rb class MailLog (line 1) | class MailLog < ActiveRecord::Base FILE: app/models/oauth2/imap_provider.rb class Oauth2::ImapProvider (line 3) | class Oauth2::ImapProvider < ImapProvider method authenticate_imap (line 16) | def authenticate_imap(client, user) method authenticate_smtp (line 20) | def authenticate_smtp(mail, user) method _access_token (line 34) | def _access_token(user) FILE: app/models/oauth2/partner_connection.rb class Oauth2::PartnerConnection (line 1) | class Oauth2::PartnerConnection < PartnerConnection FILE: app/models/oauth2/user.rb class Oauth2::User (line 1) | class Oauth2::User < User method update_connected_at (line 8) | def update_connected_at FILE: app/models/partner.rb class Partner (line 1) | class Partner < ActiveRecord::Base method ensure_api_key (line 12) | def ensure_api_key method new_typed_connection (line 19) | def new_typed_connection(imap_provider) FILE: app/models/partner_connection.rb class PartnerConnection (line 1) | class PartnerConnection < ActiveRecord::Base method display_name (line 17) | def display_name method imap_provider_code (line 21) | def imap_provider_code method new_typed_user (line 28) | def new_typed_user method fix_type (line 37) | def fix_type FILE: app/models/plain/imap_provider.rb class Plain::ImapProvider (line 1) | class Plain::ImapProvider < ImapProvider method authenticate_smtp (line 4) | def authenticate_smtp(mail, user) method authenticate_imap (line 18) | def authenticate_imap(client, user) FILE: app/models/plain/partner_connection.rb class Plain::PartnerConnection (line 1) | class Plain::PartnerConnection < PartnerConnection FILE: app/models/plain/user.rb class Plain::User (line 1) | class Plain::User < User method update_connected_at (line 8) | def update_connected_at FILE: app/models/tracer_log.rb class TracerLog (line 1) | class TracerLog < ActiveRecord::Base FILE: app/models/transmit_log.rb class TransmitLog (line 1) | class TransmitLog < ActiveRecord::Base FILE: app/models/user.rb class User (line 1) | class User < ActiveRecord::Base method imap_provider (line 31) | def imap_provider method signed_request_params (line 37) | def signed_request_params(timestamp = nil) method valid_signature? (line 48) | def valid_signature?(params) method fix_type (line 56) | def fix_type FILE: app/processes/common/csv_log.rb class Common::CsvLog (line 1) | class Common::CsvLog method initialize (line 10) | def initialize(log_path) method log (line 19) | def log(*values) method _thread_runner (line 25) | def _thread_runner method _drain_queue (line 35) | def _drain_queue method _close_file (line 46) | def _close_file FILE: app/processes/common/db_connection.rb type Common::DbConnection (line 1) | module Common::DbConnection function db_config (line 2) | def db_config function set_db_connection_pool_size (line 7) | def set_db_connection_pool_size(size) FILE: app/processes/common/light_sleep.rb type Common::LightSleep (line 1) | module Common::LightSleep function light_sleep (line 4) | def light_sleep(seconds = nil) FILE: app/processes/common/stoppable.rb type Common::Stoppable (line 1) | module Common::Stoppable function init_stoppable (line 2) | def init_stoppable function trap_signals (line 7) | def trap_signals function stop! (line 12) | def stop! function running? (line 18) | def running? function stopping? (line 24) | def stopping? FILE: app/processes/common/worker_pool.rb type Common::WorkerPool (line 1) | module Common::WorkerPool function init_worker_pool (line 11) | def init_worker_pool function start_worker_pool (line 21) | def start_worker_pool(num_worker_threads) function schedule_work (line 47) | def schedule_work(s, options) function work_queue_length (line 57) | def work_queue_length function terminate_worker_pool (line 64) | def terminate_worker_pool function _start_worker_thread (line 73) | def _start_worker_thread(work_queue) function _worker_thread_runner (line 81) | def _worker_thread_runner(work_queue) function _worker_thread_next_action (line 88) | def _worker_thread_next_action(queue) FILE: app/processes/common/wrapped_thread.rb type Common::WrappedThread (line 1) | module Common::WrappedThread function wrapped_thread (line 2) | def wrapped_thread(&block) FILE: app/processes/imap_client.rb class ImapClient (line 1) | class ImapClient FILE: app/processes/imap_client/daemon.rb class ImapClient::Daemon (line 19) | class ImapClient::Daemon method initialize (line 46) | def initialize(options = {}) method user_threads_count (line 82) | def user_threads_count method get_user_thread (line 89) | def get_user_thread(user_id) method set_user_thread (line 96) | def set_user_thread(user_id, user_thread) method delete_user_thread (line 103) | def delete_user_thread(user_id) method walk_user_threads (line 111) | def walk_user_threads method get_error_count (line 125) | def get_error_count(user_id) method increment_error_count (line 132) | def increment_error_count(user_id) method clear_error_count (line 140) | def clear_error_count(user_id) method run (line 147) | def run method force_class_loading (line 189) | def force_class_loading method start_heartbeat_thread (line 197) | def start_heartbeat_thread method start_discovery_thread (line 205) | def start_discovery_thread method start_claim_thread (line 219) | def start_claim_thread method start_tracer_thread (line 227) | def start_tracer_thread method heartbeat_thread_runner (line 237) | def heartbeat_thread_runner method discovery_thread_runner (line 263) | def discovery_thread_runner method claim_thread_runner (line 286) | def claim_thread_runner method tracer_thread_runner (line 308) | def tracer_thread_runner method user_options (line 331) | def user_options method action_connect_user (line 340) | def action_connect_user(options) method action_disconnect_user (line 373) | def action_disconnect_user(options) method terminate_user_threads (line 386) | def terminate_user_threads method action_callback (line 404) | def action_callback(options) method maybe_start_profiling (line 425) | def maybe_start_profiling method stop_profiling (line 433) | def stop_profiling FILE: app/processes/imap_client/process_uid.rb class ProcessUid (line 15) | class ProcessUid method initialize (line 22) | def initialize(user_thread, uid) method run (line 28) | def run method user (line 50) | def user method client (line 55) | def client method daemon (line 60) | def daemon method confirm_tracer (line 66) | def confirm_tracer(tracer_uid) method fetch_internal_date_and_size (line 73) | def fetch_internal_date_and_size method check_for_really_old_internal_date (line 99) | def check_for_really_old_internal_date method check_for_pre_creation_internal_date (line 112) | def check_for_pre_creation_internal_date method check_for_relapsed_internal_date (line 124) | def check_for_relapsed_internal_date method check_for_big_messages (line 135) | def check_for_big_messages method fetch_uid_envelope_rfc822 (line 145) | def fetch_uid_envelope_rfc822 method update_user_mark_email_processed (line 174) | def update_user_mark_email_processed method handle_tracer_email (line 192) | def handle_tracer_email method check_for_duplicate_message_id (line 205) | def check_for_duplicate_message_id method check_for_duplicate_sha1 (line 223) | def check_for_duplicate_sha1 method create_mail_log (line 241) | def create_mail_log method deploy_webhook (line 249) | def deploy_webhook method update_daemon_stats (line 259) | def update_daemon_stats method clean_up (line 268) | def clean_up method to_utf8 (line 280) | def to_utf8(s) FILE: app/processes/imap_client/rendezvous_hash.rb class ImapClient::RendezvousHash (line 2) | class ImapClient::RendezvousHash method initialize (line 5) | def initialize method site_tags= (line 10) | def site_tags=(site_tags) method size (line 17) | def size method hash (line 24) | def hash(object_tag) FILE: app/processes/imap_client/user_thread.rb class ImapClient::UserThread (line 18) | class ImapClient::UserThread method initialize (line 26) | def initialize(daemon, user, options) method update_user (line 34) | def update_user(hash) method run (line 43) | def run method schedule (line 74) | def schedule(&block) method log_exception (line 87) | def log_exception(e) method stat_exception (line 106) | def stat_exception(e) method delay_start (line 117) | def delay_start method connect (line 126) | def connect method authenticate (line 134) | def authenticate method choose_folder (line 153) | def choose_folder method update_uid_validity (line 175) | def update_uid_validity method main_loop (line 189) | def main_loop method verify_uid_validity (line 223) | def verify_uid_validity method jumpstart_stalled_account (line 235) | def jumpstart_stalled_account method read_email_by_uid (line 245) | def read_email_by_uid method read_email_by_date (line 262) | def read_email_by_date method wait_for_email (line 279) | def wait_for_email method process_uid (line 302) | def process_uid(uid) method disconnect (line 313) | def disconnect method clean_up (line 331) | def clean_up FILE: app/processes/imap_test_server.rb class ImapTestServer (line 1) | class ImapTestServer FILE: app/processes/imap_test_server/daemon.rb class ImapTestServer::Daemon (line 19) | class ImapTestServer::Daemon method initialize (line 33) | def initialize(options = {}) method run (line 57) | def run method start_stats_thread (line 96) | def start_stats_thread method start_connection_thread (line 102) | def start_connection_thread method start_new_mail_thread (line 108) | def start_new_mail_thread method stats_thread_runner (line 114) | def stats_thread_runner method connection_thread_runner (line 122) | def connection_thread_runner method start_process_sockets_thread (line 140) | def start_process_sockets_thread method process_sockets_runner (line 146) | def process_sockets_runner method process_new_sockets (line 155) | def process_new_sockets method process_new_socket (line 162) | def process_new_socket(socket) method process_incoming_messages (line 177) | def process_incoming_messages method process_incoming_message (line 189) | def process_incoming_message(socket) method send_exists_messages (line 206) | def send_exists_messages method send_exists_message (line 212) | def send_exists_message(socket_state) method close_socket (line 219) | def close_socket(socket) method new_mail_thread_runner (line 227) | def new_mail_thread_runner method generate_new_mail (line 239) | def generate_new_mail(n) FILE: app/processes/imap_test_server/mailboxes.rb class ImapTestServer::Mailboxes (line 1) | class ImapTestServer::Mailboxes method initialize (line 4) | def initialize(options = {}) method count (line 9) | def count method find (line 13) | def find(username) method each (line 19) | def each(&block) class Mailbox (line 31) | class Mailbox method initialize (line 36) | def initialize(username) method count (line 42) | def count method add_fake_message (line 46) | def add_fake_message method uid_search (line 53) | def uid_search(from_uid, to_uid) method date_search (line 59) | def date_search(since_date) method fetch (line 65) | def fetch(uid) FILE: app/processes/imap_test_server/socket_state.rb class ImapTestServer::SocketState (line 3) | class ImapTestServer::SocketState method initialize (line 15) | def initialize(daemon, socket, options) method idling? (line 25) | def idling? method handle_connect (line 30) | def handle_connect() method handle_command (line 35) | def handle_command(s) method send_exists_messages (line 42) | def send_exists_messages method parse_command (line 51) | def parse_command(s) method verb_to_method (line 66) | def verb_to_method(verb) method choose (line 90) | def choose(choices) method respond (line 101) | def respond(tag, s) method imap_hello (line 108) | def imap_hello(tag, args) method imap_hello_chaos (line 112) | def imap_hello_chaos(tag, args) method imap_login (line 119) | def imap_login(tag, args) method imap_login_chaos (line 125) | def imap_login_chaos(tag, args) method imap_list (line 132) | def imap_list(tag, args) method imap_list_chaos (line 139) | def imap_list_chaos(tag, args) method imap_examine (line 148) | def imap_examine(tag, args) method imap_examine_chaos (line 156) | def imap_examine_chaos(tag, args) method imap_status (line 164) | def imap_status(tag, args) method imap_status_chaos (line 170) | def imap_status_chaos(tag, args) method imap_uid_search (line 178) | def imap_uid_search(tag, args) method imap_uid_search_by_uid (line 188) | def imap_uid_search_by_uid(tag, args) method imap_uid_search_by_date (line 204) | def imap_uid_search_by_date(tag, args) method imap_uid_search_chaos (line 222) | def imap_uid_search_chaos(tag, args) method imap_uid_fetch (line 230) | def imap_uid_fetch(tag, args) method as_list (line 270) | def as_list(*values) method as_address_structure (line 282) | def as_address_structure(addresses) method as_date (line 298) | def as_date(date) method as_integer (line 302) | def as_integer(n) method as_string (line 306) | def as_string(s) method as_multiline_string (line 310) | def as_multiline_string(s) method imap_uid_fetch_chaos (line 314) | def imap_uid_fetch_chaos(tag, args) method imap_idle (line 321) | def imap_idle(tag, args) method imap_idle_chaos (line 327) | def imap_idle_chaos(tag, args) method imap_done (line 331) | def imap_done(tag, args) method imap_done_chaos (line 335) | def imap_done_chaos(tag, args) method imap_logout (line 342) | def imap_logout(tag, args) method imap_logout_chaos (line 348) | def imap_logout_chaos(tag, args) method imap_chaos_respond_no (line 354) | def imap_chaos_respond_no(tag, args) method imap_chaos_respond_bad (line 358) | def imap_chaos_respond_bad(tag, args) method imap_chaos_gibberish_tagged (line 362) | def imap_chaos_gibberish_tagged(tag, args) method imap_chaos_gibberish_untagged (line 366) | def imap_chaos_gibberish_untagged(tag, args) method imap_chaos_soft_disconnect (line 370) | def imap_chaos_soft_disconnect(tag, args) method imap_chaos_hard_disconnect (line 374) | def imap_chaos_hard_disconnect(tag, args) FILE: config/application.rb type SuperIMAP (line 9) | module SuperIMAP class Application (line 10) | class Application < Rails::Application FILE: config/initializers/delayed_job.rb class Delayed::Worker (line 16) | class Delayed::Worker method handle_failed_job (line 19) | def handle_failed_job(job, error) FILE: config/initializers/log.rb class MyLogger (line 1) | class MyLogger method initialize (line 2) | def initialize method exception (line 5) | def exception(exception) method clean_backtrace (line 18) | def clean_backtrace(exception) method librato (line 30) | def librato(mode, key, value) method method_missing (line 42) | def method_missing(method, *args, &block) FILE: db/migrate/20141029214610_devise_create_admin_users.rb class DeviseCreateAdminUsers (line 1) | class DeviseCreateAdminUsers < ActiveRecord::Migration method migrate (line 2) | def migrate(direction) method change (line 8) | def change FILE: db/migrate/20141029214612_create_active_admin_comments.rb class CreateActiveAdminComments (line 1) | class CreateActiveAdminComments < ActiveRecord::Migration method up (line 2) | def self.up method down (line 16) | def self.down FILE: db/migrate/20141029215033_create_partners.rb class CreatePartners (line 1) | class CreatePartners < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141029215101_create_mail_logs.rb class CreateMailLogs (line 1) | class CreateMailLogs < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141029215105_create_transmit_logs.rb class CreateTransmitLogs (line 1) | class CreateTransmitLogs < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141031010321_create_imap_providers.rb class CreateImapProviders (line 1) | class CreateImapProviders < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141031010353_create_partner_connections.rb class CreatePartnerConnections (line 1) | class CreatePartnerConnections < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141031010433_create_users.rb class CreateUsers (line 1) | class CreateUsers < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141104202256_create_imap_daemon_heartbeats.rb class CreateImapDaemonHeartbeats (line 1) | class CreateImapDaemonHeartbeats < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141111204248_add_archived_to_users.rb class AddArchivedToUsers (line 1) | class AddArchivedToUsers < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141113163147_add_type_to_users_and_imap_providers.rb class AddTypeToUsersAndImapProviders (line 1) | class AddTypeToUsersAndImapProviders < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141114233206_add_locked_at_to_admin_user.rb class AddLockedAtToAdminUser (line 1) | class AddLockedAtToAdminUser < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141118170010_add_type_to_partner_connection.rb class AddTypeToPartnerConnection (line 1) | class AddTypeToPartnerConnection < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141121152941_add_oauth2_fields_to_imap_provider.rb class AddOauth2FieldsToImapProvider (line 1) | class AddOauth2FieldsToImapProvider < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141121182537_add_redirect_urls_to_partner.rb class AddRedirectUrlsToPartner (line 1) | class AddRedirectUrlsToPartner < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141121184010_rename_fields.rb class RenameFields (line 1) | class RenameFields < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141205024759_rename_partner_webhook_columns.rb class RenamePartnerWebhookColumns (line 1) | class RenamePartnerWebhookColumns < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141207191800_add_webhooks_to_partner.rb class AddWebhooksToPartner (line 1) | class AddWebhooksToPartner < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141207200312_create_delayed_jobs.rb class CreateDelayedJobs (line 1) | class CreateDelayedJobs < ActiveRecord::Migration method up (line 2) | def self.up method down (line 19) | def self.down FILE: db/migrate/20141215194630_add_tracer_to_users.rb class AddTracerToUsers (line 1) | class AddTracerToUsers < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141215194652_create_tracer_logs.rb class CreateTracerLogs (line 1) | class CreateTracerLogs < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141215194754_add_smtp_settings_to_imap_provider.rb class AddSmtpSettingsToImapProvider (line 1) | class AddSmtpSettingsToImapProvider < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20141215212628_remove_oauth1_fields.rb class RemoveOauth1Fields (line 1) | class RemoveOauth1Fields < ActiveRecord::Migration method change (line 2) | def change FILE: db/migrate/20150119185401_encrypt_existing_data.rb class EncryptExistingData (line 1) | class EncryptExistingData < ActiveRecord::Migration method up (line 2) | def up method down (line 29) | def down FILE: db/migrate/20150611134232_add_more_indexes_to_mail_logs.rb class AddMoreIndexesToMailLogs (line 1) | class AddMoreIndexesToMailLogs < ActiveRecord::Migration method up (line 2) | def up method down (line 7) | def down FILE: db/seeds-development.rb function create_transmit_log (line 30) | def create_transmit_log(mail_log, n) function create_mail_log (line 34) | def create_mail_log(user, n) function create_user (line 42) | def create_user(connection, n) function create_partner_connection (line 54) | def create_partner_connection(partner, imap_provider) FILE: db/seeds-stress.rb function create_user (line 10) | def create_user(connection, n) function create_partner_connection (line 19) | def create_partner_connection(partner, imap_provider) FILE: db/seeds-test.rb function create_transmit_log (line 10) | def create_transmit_log(mail_log, n) function create_mail_log (line 14) | def create_mail_log(user, n) function create_user (line 22) | def create_user(connection, n) function create_partner_connection (line 34) | def create_partner_connection(partner, imap_provider) FILE: lib/xoauth2_authenticator.rb class Net::IMAP (line 3) | class Net::IMAP class XOAuth2Authenticator (line 4) | class XOAuth2Authenticator method initialize (line 5) | def initialize(email_address, access_token) method process (line 10) | def process(s) class Net::SMTP (line 18) | class Net::SMTP method auth_xoauth2 (line 19) | def auth_xoauth2(email_address, access_token) FILE: test/controllers/api/v1/connections_controller_test.rb class Api::V1::ConnectionsControllerTest (line 3) | class Api::V1::ConnectionsControllerTest < ActionController::TestCase FILE: test/controllers/api/v1/users_controller_test.rb class Api::V1::UsersControllerTest (line 3) | class Api::V1::UsersControllerTest < ActionController::TestCase FILE: test/imap/rendezvous_hash_test.rb class RendezvousHashTest (line 4) | class RendezvousHashTest < ActiveSupport::TestCase FILE: test/mailers/previews/tracer_mailer_preview.rb class TracerMailerPreview (line 2) | class TracerMailerPreview < ActionMailer::Preview FILE: test/mailers/tracer_mailer_test.rb class TracerMailerTest (line 3) | class TracerMailerTest < ActionMailer::TestCase FILE: test/models/admin_user_test.rb class AdminUserTest (line 3) | class AdminUserTest < ActiveSupport::TestCase FILE: test/models/imap_daemon_heartbeat_test.rb class ImapDaemonHeartbeatTest (line 3) | class ImapDaemonHeartbeatTest < ActiveSupport::TestCase FILE: test/models/imap_provider_test.rb class ImapProviderTest (line 3) | class ImapProviderTest < ActiveSupport::TestCase FILE: test/models/mail_log_test.rb class MailLogTest (line 3) | class MailLogTest < ActiveSupport::TestCase FILE: test/models/partner_connection_test.rb class PartnerConnectionTest (line 3) | class PartnerConnectionTest < ActiveSupport::TestCase FILE: test/models/partner_credential_test.rb class PartnerCredentialTest (line 3) | class PartnerCredentialTest < ActiveSupport::TestCase FILE: test/models/partner_test.rb class PartnerTest (line 3) | class PartnerTest < ActiveSupport::TestCase FILE: test/models/tracer_log_test.rb class TracerLogTest (line 3) | class TracerLogTest < ActiveSupport::TestCase FILE: test/models/transmit_log_test.rb class TransmitLogTest (line 3) | class TransmitLogTest < ActiveSupport::TestCase FILE: test/models/user_test.rb class UserTest (line 3) | class UserTest < ActiveSupport::TestCase FILE: test/test_helper.rb class ActiveSupport::TestCase (line 5) | class ActiveSupport::TestCase