SYMBOL INDEX (239 symbols across 110 files) FILE: app/channels/application_cable/channel.rb type ApplicationCable (line 1) | module ApplicationCable class Channel (line 2) | class Channel < ActionCable::Channel::Base FILE: app/channels/application_cable/connection.rb type ApplicationCable (line 1) | module ApplicationCable class Connection (line 2) | class Connection < ActionCable::Connection::Base FILE: app/controllers/api/trip_requests_controller.rb class Api::TripRequestsController (line 1) | class Api::TripRequestsController < ApiController method create (line 2) | def create method show (line 19) | def show method trip_request_params (line 33) | def trip_request_params method current_trip_request (line 39) | def current_trip_request method created_trip (line 43) | def created_trip method current_rider (line 49) | def current_rider method start_location (line 53) | def start_location method end_location (line 59) | def end_location FILE: app/controllers/api/trips_controller.rb class Api::TripsController (line 1) | class Api::TripsController < ApiController method index (line 6) | def index method show (line 17) | def show method details (line 28) | def details method my (line 49) | def my method search_params (line 73) | def search_params FILE: app/controllers/api_controller.rb class ApiController (line 1) | class ApiController < ActionController::API method authorize_request (line 2) | def authorize_request FILE: app/controllers/application_controller.rb class ApplicationController (line 1) | class ApplicationController < ActionController::Base FILE: app/controllers/authentication_controller.rb class AuthenticationController (line 1) | class AuthenticationController < ApiController method login (line 5) | def login method login_params (line 24) | def login_params FILE: app/helpers/application_helper.rb type ApplicationHelper (line 1) | module ApplicationHelper FILE: app/jobs/application_job.rb class ApplicationJob (line 1) | class ApplicationJob < ActiveJob::Base FILE: app/lib/pgslice_helper.rb class PgsliceHelper (line 18) | class PgsliceHelper method add_partitions (line 21) | def add_partitions(table_name:, past:, future:, intermediate: true, dr... method fill (line 32) | def fill(table_name:, from_date:, partition_column: DEFAULT_COLUMN, sw... method analyze (line 41) | def analyze(table_name:) method swap (line 47) | def swap(table_name:) method unswap (line 53) | def unswap(table_name:) method retire_default_partition (line 61) | def retire_default_partition(table_name:, dry_run: true) method unretire_default_partition (line 84) | def unretire_default_partition(table_name:, dry_run: false) method dump_retired_table (line 107) | def dump_retired_table(table_name:, dry_run: true) method drop_retired_table (line 115) | def drop_retired_table(table_name:, dry_run: true) method log (line 124) | def log(line) FILE: app/mailers/application_mailer.rb class ApplicationMailer (line 1) | class ApplicationMailer < ActionMailer::Base FILE: app/models/application_record.rb class ApplicationRecord (line 1) | class ApplicationRecord < ActiveRecord::Base FILE: app/models/driver.rb class Driver (line 1) | class Driver < User method average_rating (line 10) | def average_rating FILE: app/models/fast_search_result.rb class FastSearchResult (line 1) | class FastSearchResult < ApplicationRecord method readonly? (line 4) | def readonly? method refresh (line 8) | def self.refresh(concurrently: false) FILE: app/models/location.rb class Location (line 1) | class Location < ApplicationRecord FILE: app/models/rider.rb class Rider (line 1) | class Rider < User FILE: app/models/search_result.rb class SearchResult (line 1) | class SearchResult < ApplicationRecord method readonly? (line 4) | def readonly? FILE: app/models/trip.rb class Trip (line 1) | class Trip < ApplicationRecord method rating_requires_completed_trip (line 35) | def rating_requires_completed_trip method apply_scopes (line 41) | def self.apply_scopes(*filters) FILE: app/models/trip_position.rb class TripPosition (line 1) | class TripPosition < ApplicationRecord FILE: app/models/trip_request.rb class TripRequest (line 1) | class TripRequest < ApplicationRecord FILE: app/models/user.rb class User (line 1) | class User < ApplicationRecord method display_name (line 48) | def display_name FILE: app/models/vehicle.rb class Vehicle (line 1) | class Vehicle < ApplicationRecord FILE: app/models/vehicle_reservation.rb class VehicleReservation (line 1) | class VehicleReservation < ApplicationRecord FILE: app/models/vehicle_status.rb class VehicleStatus (line 1) | class VehicleStatus FILE: app/serializers/driver_serializer.rb class DriverSerializer (line 1) | class DriverSerializer FILE: app/serializers/trip_serializer.rb class TripSerializer (line 1) | class TripSerializer FILE: app/services/book_reservation.rb class BookReservation (line 1) | class BookReservation method initialize (line 2) | def initialize(vehicle_id:, rider_id:, method reserve! (line 13) | def reserve! FILE: app/services/trip_creator.rb class TripCreator (line 1) | class TripCreator class TripCreationFailure (line 2) | class TripCreationFailure < StandardError; end method initialize (line 6) | def initialize(trip_request_id:) method create_trip! (line 10) | def create_trip! method best_available_driver (line 26) | def best_available_driver method trip_request (line 30) | def trip_request FILE: app/services/trip_search.rb class TripSearch (line 1) | class TripSearch method initialize (line 4) | def initialize(params) method start_location (line 8) | def start_location method driver_name (line 16) | def driver_name method rider_name (line 24) | def rider_name method sanitize (line 34) | def sanitize(text) FILE: app/validators/drivers_license_validator.rb class DriversLicenseValidator (line 1) | class DriversLicenseValidator < ActiveModel::EachValidator method validate_each (line 7) | def validate_each(record, attribute, value) FILE: app/validators/email_validator.rb class EmailValidator (line 2) | class EmailValidator < ActiveModel::EachValidator method validate_each (line 5) | def validate_each(record, attribute, value) FILE: config/application.rb type Rideshare (line 25) | module Rideshare class Application (line 26) | class Application < Rails::Application FILE: config/initializers/slow_query_subscriber.rb class SlowQuerySubscriber (line 2) | class SlowQuerySubscriber < ActiveSupport::Subscriber FILE: db/functions/scrub_email_v01.sql function scrub_email (line 1) | CREATE OR REPLACE FUNCTION scrub_email(email_address varchar(255)) RETUR... FILE: db/functions/scrub_email_v02.sql function scrub_email (line 6) | CREATE OR REPLACE FUNCTION scrub_email(email_address varchar(255)) RETUR... FILE: db/functions/scrub_text_v01.sql function scrub_text (line 1) | CREATE OR REPLACE FUNCTION scrub_text(text varchar(255)) RETURNS varchar... FILE: db/functions/scrub_text_v02.sql function scrub_text (line 1) | CREATE OR REPLACE FUNCTION scrub_text(input varchar(255)) RETURNS varcha... FILE: db/migrate/20191107212726_create_users.rb class CreateUsers (line 1) | class CreateUsers < ActiveRecord::Migration[6.0] method change (line 2) | def change FILE: db/migrate/20191108221519_create_locations.rb class CreateLocations (line 1) | class CreateLocations < ActiveRecord::Migration[6.0] method change (line 2) | def change FILE: db/migrate/20191111151637_create_trip_requests.rb class CreateTripRequests (line 1) | class CreateTripRequests < ActiveRecord::Migration[6.0] method change (line 2) | def change FILE: db/migrate/20191112165848_create_trips.rb class CreateTrips (line 1) | class CreateTrips < ActiveRecord::Migration[6.0] method change (line 2) | def change FILE: db/migrate/20191121175429_install_blazer.rb class InstallBlazer (line 1) | class InstallBlazer < ActiveRecord::Migration[6.0] method change (line 2) | def change FILE: db/migrate/20191203212055_add_foreign_key_constraints.rb class AddForeignKeyConstraints (line 1) | class AddForeignKeyConstraints < ActiveRecord::Migration[6.0] method change (line 2) | def change FILE: db/migrate/20191203213103_validate_foreign_key_constraints.rb class ValidateForeignKeyConstraints (line 1) | class ValidateForeignKeyConstraints < ActiveRecord::Migration[6.0] method change (line 2) | def change FILE: db/migrate/20200603150442_add_column_users_password_digest.rb class AddColumnUsersPasswordDigest (line 1) | class AddColumnUsersPasswordDigest < ActiveRecord::Migration[6.0] method change (line 2) | def change FILE: db/migrate/20220711010541_add_db_comments_to_users.rb class AddDbCommentsToUsers (line 1) | class AddDbCommentsToUsers < ActiveRecord::Migration[7.0] method change (line 2) | def change FILE: db/migrate/20220711015454_create_function_scrub_email.rb class CreateFunctionScrubEmail (line 1) | class CreateFunctionScrubEmail < ActiveRecord::Migration[7.0] method change (line 2) | def change FILE: db/migrate/20220711015524_create_function_scrub_text.rb class CreateFunctionScrubText (line 1) | class CreateFunctionScrubText < ActiveRecord::Migration[7.0] method change (line 2) | def change FILE: db/migrate/20220716020213_add_index_users_last_name.rb class AddIndexUsersLastName (line 1) | class AddIndexUsersLastName < ActiveRecord::Migration[7.0] method change (line 4) | def change FILE: db/migrate/20220729014635_create_vehicle_reservations.rb class CreateVehicleReservations (line 1) | class CreateVehicleReservations < ActiveRecord::Migration[7.0] method change (line 8) | def change FILE: db/migrate/20220729020430_create_vehicles.rb class CreateVehicles (line 1) | class CreateVehicles < ActiveRecord::Migration[7.0] method change (line 2) | def change FILE: db/migrate/20220801140121_add_exclusion_constraint_vehicle_registrations.rb class AddExclusionConstraintVehicleRegistrations (line 1) | class AddExclusionConstraintVehicleRegistrations < ActiveRecord::Migrati... method change (line 2) | def change FILE: db/migrate/20220814175213_add_trips_count_to_users.rb class AddTripsCountToUsers (line 1) | class AddTripsCountToUsers < ActiveRecord::Migration[7.0] method change (line 2) | def change FILE: db/migrate/20220916171314_create_search_results.rb class CreateSearchResults (line 1) | class CreateSearchResults < ActiveRecord::Migration[7.0] method change (line 2) | def change FILE: db/migrate/20221007184855_create_fast_search_results.rb class CreateFastSearchResults (line 1) | class CreateFastSearchResults < ActiveRecord::Migration[7.0] method change (line 2) | def change FILE: db/migrate/20221108172933_add_status_column_to_vehicles.rb class AddStatusColumnToVehicles (line 1) | class AddStatusColumnToVehicles < ActiveRecord::Migration[7.0] method change (line 2) | def change FILE: db/migrate/20221108175321_remove_status_column_from_vehicles.rb class RemoveStatusColumnFromVehicles (line 1) | class RemoveStatusColumnFromVehicles < ActiveRecord::Migration[7.0] method change (line 2) | def change FILE: db/migrate/20221108175619_add_status_column_db_enum_type_to_vehicles.rb class AddStatusColumnDbEnumTypeToVehicles (line 1) | class AddStatusColumnDbEnumTypeToVehicles < ActiveRecord::Migration[7.0] method change (line 2) | def change FILE: db/migrate/20221110020532_add_drivers_license_number_to_users.rb class AddDriversLicenseNumberToUsers (line 1) | class AddDriversLicenseNumberToUsers < ActiveRecord::Migration[7.0] method change (line 2) | def change FILE: db/migrate/20221111212740_add_trip_rating_check_constraint.rb class AddTripRatingCheckConstraint (line 1) | class AddTripRatingCheckConstraint < ActiveRecord::Migration[7.0] method change (line 2) | def change FILE: db/migrate/20221111213918_validate_add_trip_rating_check_constraint.rb class ValidateAddTripRatingCheckConstraint (line 1) | class ValidateAddTripRatingCheckConstraint < ActiveRecord::Migration[7.0] method change (line 2) | def change FILE: db/migrate/20221219164626_add_unique_address_to_locations.rb class AddUniqueAddressToLocations (line 1) | class AddUniqueAddressToLocations < ActiveRecord::Migration[7.1] method change (line 4) | def change FILE: db/migrate/20221220201836_enable_extension_pg_stat_statements.rb class EnableExtensionPgStatStatements (line 1) | class EnableExtensionPgStatStatements < ActiveRecord::Migration[7.1] FILE: db/migrate/20221221052616_change_column_trips_trip_request_id.rb class ChangeColumnTripsTripRequestId (line 1) | class ChangeColumnTripsTripRequestId < ActiveRecord::Migration[7.1] method change (line 6) | def change FILE: db/migrate/20221223161403_create_trip_positions.rb class CreateTripPositions (line 1) | class CreateTripPositions < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20221230200725_add_unique_constraint_users_email.rb class AddUniqueConstraintUsersEmail (line 1) | class AddUniqueConstraintUsersEmail < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20221230203627_fix_canceled_column_default.rb class FixCanceledColumnDefault (line 1) | class FixCanceledColumnDefault < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20230125003531_add_searchable_full_name_to_users.rb class AddSearchableFullNameToUsers (line 1) | class AddSearchableFullNameToUsers < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20230125003946_add_index_searchable_full_name_to_users.rb class AddIndexSearchableFullNameToUsers (line 1) | class AddIndexSearchableFullNameToUsers < ActiveRecord::Migration[7.1] method change (line 4) | def change FILE: db/migrate/20230126025656_remove_blazer_from_rideshare.rb class RemoveBlazerFromRideshare (line 1) | class RemoveBlazerFromRideshare < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20230314204931_create_trip_positions_partitioned_intermediate_table.rb class CreateTripPositionsPartitionedIntermediateTable (line 1) | class CreateTripPositionsPartitionedIntermediateTable < ActiveRecord::Mi... method change (line 2) | def change FILE: db/migrate/20230314210022_add_trip_positions_intermediate_default_partition.rb class AddTripPositionsIntermediateDefaultPartition (line 1) | class AddTripPositionsIntermediateDefaultPartition < ActiveRecord::Migra... method change (line 2) | def change FILE: db/migrate/20230619213546_add_locations_city_state.rb class AddLocationsCityState (line 1) | class AddLocationsCityState < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20230620030038_remove_unused_indexes.rb class RemoveUnusedIndexes (line 1) | class RemoveUnusedIndexes < ActiveRecord::Migration[7.1] method change (line 4) | def change FILE: db/migrate/20230625151410_add_foreign_keys.rb class AddForeignKeys (line 1) | class AddForeignKeys < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20230711015123_add_fast_count_gem.rb class AddFastCountGem (line 1) | class AddFastCountGem < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20230713150550_update_function_scrub_email_to_version_2.rb class UpdateFunctionScrubEmailToVersion2 (line 1) | class UpdateFunctionScrubEmailToVersion2 < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20230713150710_update_function_scrub_text_to_version_2.rb class UpdateFunctionScrubTextToVersion2 (line 1) | class UpdateFunctionScrubTextToVersion2 < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20230714013609_trips_check_constraints.rb class TripsCheckConstraints (line 1) | class TripsCheckConstraints < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20230716174139_add_foreign_key_column_vehicle_reservations.rb class AddForeignKeyColumnVehicleReservations (line 1) | class AddForeignKeyColumnVehicleReservations < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20230726020548_add_not_null_trip_positions_position.rb class AddNotNullTripPositionsPosition (line 1) | class AddNotNullTripPositionsPosition < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20230925150207_add_position_to_locations.rb class AddPositionToLocations (line 1) | class AddPositionToLocations < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20230925150831_drop_locations_latitude_longitude.rb class DropLocationsLatitudeLongitude (line 1) | class DropLocationsLatitudeLongitude < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20231018153441_update_fast_search_results_to_version_2.rb class UpdateFastSearchResultsToVersion2 (line 1) | class UpdateFastSearchResultsToVersion2 < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20231018153712_add_unique_index_fast_search_results.rb class AddUniqueIndexFastSearchResults (line 1) | class AddUniqueIndexFastSearchResults < ActiveRecord::Migration[7.1] method change (line 4) | def change FILE: db/migrate/20231208050516_drop_column_searchable_full_name.rb class DropColumnSearchableFullName (line 1) | class DropColumnSearchableFullName < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20231213045957_add_constraints_locations_state.rb class AddConstraintsLocationsState (line 1) | class AddConstraintsLocationsState < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20231218215836_remove_trip_positions_intermediate.rb class RemoveTripPositionsIntermediate (line 1) | class RemoveTripPositionsIntermediate < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/migrate/20231220043547_install_fast_count.rb class InstallFastCount (line 1) | class InstallFastCount < ActiveRecord::Migration[7.1] method change (line 2) | def change FILE: db/scrubbing/create_tables.sql type users_copy (line 6) | CREATE TABLE users_copy (LIKE users INCLUDING ALL) FILE: db/scrubbing/generate_add_constraint_statements.sql function generate_add_constraint_statements (line 1) | CREATE OR REPLACE FUNCTION generate_add_constraint_statements() FILE: db/structure.sql function rideshare (line 94) | CREATE FUNCTION rideshare.fast_count(identifier text, threshold bigint) ... function rideshare (line 173) | CREATE FUNCTION rideshare.scrub_text(input character varying) RETURNS ch... type rideshare (line 194) | CREATE TABLE rideshare.ar_internal_metadata ( type rideshare (line 206) | CREATE TABLE rideshare.trips ( type rideshare (line 222) | CREATE TABLE rideshare.users ( type rideshare (line 263) | CREATE TABLE rideshare.locations ( type rideshare (line 298) | CREATE TABLE rideshare.schema_migrations ( type rideshare (line 307) | CREATE VIEW rideshare.search_results AS type rideshare (line 321) | CREATE TABLE rideshare.trip_positions ( type rideshare (line 353) | CREATE TABLE rideshare.trip_requests ( type rideshare (line 424) | CREATE TABLE rideshare.vehicle_reservations ( type rideshare (line 459) | CREATE TABLE rideshare.vehicles ( type index_fast_search_results_on_driver_id (line 628) | CREATE UNIQUE INDEX index_fast_search_results_on_driver_id ON rideshare.... type index_locations_on_address (line 635) | CREATE UNIQUE INDEX index_locations_on_address ON rideshare.locations US... type index_trip_requests_on_end_location_id (line 642) | CREATE INDEX index_trip_requests_on_end_location_id ON rideshare.trip_re... type index_trip_requests_on_rider_id (line 649) | CREATE INDEX index_trip_requests_on_rider_id ON rideshare.trip_requests ... type index_trip_requests_on_start_location_id (line 656) | CREATE INDEX index_trip_requests_on_start_location_id ON rideshare.trip_... type index_trips_on_driver_id (line 663) | CREATE INDEX index_trips_on_driver_id ON rideshare.trips USING btree (dr... type index_trips_on_rating (line 670) | CREATE INDEX index_trips_on_rating ON rideshare.trips USING btree (rating) type index_trips_on_trip_request_id (line 677) | CREATE INDEX index_trips_on_trip_request_id ON rideshare.trips USING btr... type index_users_on_email (line 684) | CREATE UNIQUE INDEX index_users_on_email ON rideshare.users USING btree ... type index_users_on_last_name (line 691) | CREATE INDEX index_users_on_last_name ON rideshare.users USING btree (la... type index_vehicle_reservations_on_vehicle_id (line 698) | CREATE INDEX index_vehicle_reservations_on_vehicle_id ON rideshare.vehic... type index_vehicles_on_name (line 705) | CREATE UNIQUE INDEX index_vehicles_on_name ON rideshare.vehicles USING b... FILE: lib/json_web_token.rb class JsonWebToken (line 1) | class JsonWebToken method encode (line 4) | def self.encode(payload, exp = 24.hours.from_now) method decode (line 9) | def self.decode(token) FILE: lib/tasks/data_generators.rake function random_mn_drivers_license_number (line 240) | def random_mn_drivers_license_number(fname, i) FILE: test/application_system_test_case.rb class ApplicationSystemTestCase (line 3) | class ApplicationSystemTestCase < ActionDispatch::SystemTestCase FILE: test/controllers/api/trip_requests_controller_test.rb class Api::TripRequestsControllerTest (line 3) | class Api::TripRequestsControllerTest < ActionDispatch::IntegrationTest FILE: test/controllers/api/trips_controller_test.rb class Api::TripsControllerTest (line 3) | class Api::TripsControllerTest < ActionDispatch::IntegrationTest method trip (line 119) | def trip method auth_token (line 123) | def auth_token FILE: test/controllers/authentication_controller_test.rb class AuthenticationControllerTest (line 3) | class AuthenticationControllerTest < ActionDispatch::IntegrationTest method rider (line 30) | def rider FILE: test/models/driver_test.rb class DriverTest (line 3) | class DriverTest < ActiveSupport::TestCase FILE: test/models/location_test.rb class LocationTest (line 3) | class LocationTest < ActiveSupport::TestCase FILE: test/models/rider_test.rb class RiderTest (line 3) | class RiderTest < ActiveSupport::TestCase FILE: test/models/trip_request_test.rb class TripRequestTest (line 3) | class TripRequestTest < ActiveSupport::TestCase FILE: test/models/trip_test.rb class TripTest (line 3) | class TripTest < ActiveSupport::TestCase FILE: test/models/user_test.rb class UserTest (line 3) | class UserTest < ActiveSupport::TestCase FILE: test/models/vehicle_reservation_test.rb class VehicleReservationTest (line 3) | class VehicleReservationTest < ActiveSupport::TestCase FILE: test/models/vehicle_test.rb class VehicleTest (line 3) | class VehicleTest < ActiveSupport::TestCase FILE: test/services/book_reservation_test.rb class BookReservationTest (line 3) | class BookReservationTest < ActiveSupport::TestCase FILE: test/services/trip_creator_test.rb class TripCreatorTest (line 3) | class TripCreatorTest < ActiveSupport::TestCase FILE: test/services/trip_search_test.rb class TripSearchTest (line 3) | class TripSearchTest < ActiveSupport::TestCase FILE: test/test_helper.rb class ActiveSupport::TestCase (line 5) | class ActiveSupport::TestCase