diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..b268af13 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM ruby:2.6.3 + +RUN apt-get update && \ + apt-get install g++ valgrind net-tools tmux -y \ + massif-visualizer \ + --no-install-recommends \ + && apt-get install -y postgresql postgresql-contrib \ + && apt-get install sudo \ + && apt-get purge --auto-remove -y curl \ + && rm -rf /var/lib/apt/lists/* \ + && rm -rf /src/*.deb + +RUN groupadd -r massif && useradd -r -g massif massif \ + && mkdir -p /home/massif/test && chown -R massif:massif /home/massif +USER massif +WORKDIR /home/massif/test + +RUN gem install bundler +COPY Gemfile /home/massif/test +COPY Gemfile.lock /home/massif/test +RUN bundle install \ No newline at end of file diff --git a/Gemfile b/Gemfile index e20b1260..a00726cb 100644 --- a/Gemfile +++ b/Gemfile @@ -7,6 +7,8 @@ gem 'rails', '~> 5.2.3' gem 'pg', '>= 0.18', '< 2.0' gem 'puma', '~> 3.11' gem 'bootsnap', '>= 1.1.0', require: false +gem 'activerecord-import' +gem 'ruby-prof' group :development, :test do # Call 'byebug' anywhere in the code to stop execution and get a debugger console @@ -17,6 +19,13 @@ group :development do # Access an interactive console on exception pages or by calling 'console' anywhere in the code. gem 'web-console', '>= 3.3.0' gem 'listen', '>= 3.0.5', '< 3.2' + + gem 'rack-mini-profiler' + gem 'memory_profiler' + gem 'stackprof', '>= 0.2.9' + gem 'flamegraph' + + gem 'meta_request' end group :test do diff --git a/Gemfile.lock b/Gemfile.lock index fccf6f5f..512379a1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -33,6 +33,8 @@ GEM activemodel (= 5.2.3) activesupport (= 5.2.3) arel (>= 9.0) + activerecord-import (1.0.2) + activerecord (>= 3.2) activestorage (5.2.3) actionpack (= 5.2.3) activerecord (= 5.2.3) @@ -52,6 +54,7 @@ GEM crass (1.0.4) erubi (1.8.0) ffi (1.10.0) + flamegraph (0.9.5) globalid (0.4.2) activesupport (>= 4.2.0) i18n (1.6.0) @@ -67,6 +70,10 @@ GEM mini_mime (>= 0.1.1) marcel (0.3.3) mimemagic (~> 0.3.2) + memory_profiler (0.9.14) + meta_request (0.7.2) + rack-contrib (>= 1.1, < 3) + railties (>= 3.0.0, < 7) method_source (0.9.2) mimemagic (0.3.3) mini_mime (1.0.1) @@ -79,6 +86,10 @@ GEM pg (1.1.4) puma (3.12.1) rack (2.0.6) + rack-contrib (2.1.0) + rack (~> 2.0) + rack-mini-profiler (1.0.2) + rack (>= 1.2.0) rack-test (1.1.0) rack (>= 1.0, < 3) rails (5.2.3) @@ -109,6 +120,7 @@ GEM rb-fsevent (0.10.3) rb-inotify (0.10.0) ffi (~> 1.0) + ruby-prof (1.0.0) ruby_dep (1.5.0) sprockets (3.7.2) concurrent-ruby (~> 1.0) @@ -117,6 +129,7 @@ GEM actionpack (>= 4.0) activesupport (>= 4.0) sprockets (>= 3.0.0) + stackprof (0.2.12) thor (0.20.3) thread_safe (0.3.6) tzinfo (1.2.5) @@ -134,12 +147,19 @@ PLATFORMS ruby DEPENDENCIES + activerecord-import bootsnap (>= 1.1.0) byebug + flamegraph listen (>= 3.0.5, < 3.2) + memory_profiler + meta_request pg (>= 0.18, < 2.0) puma (~> 3.11) + rack-mini-profiler rails (~> 5.2.3) + ruby-prof + stackprof (>= 0.2.9) tzinfo-data web-console (>= 3.3.0) diff --git a/app/controllers/trips_controller.rb b/app/controllers/trips_controller.rb index acb38be2..8a824ff3 100644 --- a/app/controllers/trips_controller.rb +++ b/app/controllers/trips_controller.rb @@ -2,6 +2,6 @@ class TripsController < ApplicationController def index @from = City.find_by_name!(params[:from]) @to = City.find_by_name!(params[:to]) - @trips = Trip.where(from: @from, to: @to).order(:start_time) + @trips = Trip.where(from: @from, to: @to).order(:start_time).includes(bus: :services) end end diff --git a/app/models/bus.rb b/app/models/bus.rb index 1dcc54cb..e4f38c39 100644 --- a/app/models/bus.rb +++ b/app/models/bus.rb @@ -13,7 +13,8 @@ class Bus < ApplicationRecord ].freeze has_many :trips - has_and_belongs_to_many :services, join_table: :buses_services + has_many :buses_services, class_name: 'BusesService' + has_many :services, through: :buses_services, class_name: 'Service' validates :number, presence: true, uniqueness: true validates :model, inclusion: { in: MODELS } diff --git a/app/models/buses_service.rb b/app/models/buses_service.rb new file mode 100644 index 00000000..fbe408e3 --- /dev/null +++ b/app/models/buses_service.rb @@ -0,0 +1,4 @@ +class BusesService < ApplicationRecord + belongs_to :bus, touch: true + belongs_to :service, touch: true +end diff --git a/app/views/trips/_service.html.erb b/app/views/trips/_service.html.erb index 178ea8c0..a2a4af0f 100644 --- a/app/views/trips/_service.html.erb +++ b/app/views/trips/_service.html.erb @@ -1 +1 @@ -<li><%= "#{service.name}" %></li> +<li><%= "#{service.name}" %></li> \ No newline at end of file diff --git a/app/views/trips/_services.html.erb b/app/views/trips/_services.html.erb index 2de639fc..aad3b477 100644 --- a/app/views/trips/_services.html.erb +++ b/app/views/trips/_services.html.erb @@ -1,6 +1,4 @@ <li>Сервисы в автобусе:</li> <ul> - <% services.each do |service| %> - <%= render "service", service: service %> - <% end %> + <%= render partial: "service", collection: services %> </ul> diff --git a/app/views/trips/_trip.html.erb b/app/views/trips/_trip.html.erb index fa1de9aa..399fa2be 100644 --- a/app/views/trips/_trip.html.erb +++ b/app/views/trips/_trip.html.erb @@ -1,5 +1,13 @@ -<li><%= "Отправление: #{trip.start_time}" %></li> -<li><%= "Прибытие: #{(Time.parse(trip.start_time) + trip.duration_minutes.minutes).strftime('%H:%M')}" %></li> -<li><%= "В пути: #{trip.duration_minutes / 60}ч. #{trip.duration_minutes % 60}мин." %></li> -<li><%= "Цена: #{trip.price_cents / 100}р. #{trip.price_cents % 100}коп." %></li> -<li><%= "Автобус: #{trip.bus.model} №#{trip.bus.number}" %></li> +<% cache trip do %> + <ul> + <li><%= "Отправление: #{trip.start_time}" %></li> + <li><%= "Прибытие: #{(Time.parse(trip.start_time) + trip.duration_minutes.minutes).strftime('%H:%M')}" %></li> + <li><%= "В пути: #{trip.duration_minutes / 60}ч. #{trip.duration_minutes % 60}мин." %></li> + <li><%= "Цена: #{trip.price_cents / 100}р. #{trip.price_cents % 100}коп." %></li> + <li><%= "Автобус: #{trip.bus.model} №#{trip.bus.number}" %></li> + <% if trip.bus.services.present? %> + <%= render "services", services: trip.bus.services %> + <% end %> + </ul> + <%= render "delimiter" %> +<% end %> \ No newline at end of file diff --git a/app/views/trips/index.html.erb b/app/views/trips/index.html.erb index a60bce41..d09728b8 100644 --- a/app/views/trips/index.html.erb +++ b/app/views/trips/index.html.erb @@ -2,15 +2,8 @@ <%= "Автобусы #{@from.name} – #{@to.name}" %> </h1> <h2> - <%= "В расписании #{@trips.count} рейсов" %> + <%= "В расписании #{@trips.size} рейсов" %> </h2> -<% @trips.each do |trip| %> - <ul> - <%= render "trip", trip: trip %> - <% if trip.bus.services.present? %> - <%= render "services", services: trip.bus.services %> - <% end %> - </ul> - <%= render "delimiter" %> -<% end %> +<%= render @trips %> + diff --git a/build-docker.sh b/build-docker.sh new file mode 100755 index 00000000..5bcd40b2 --- /dev/null +++ b/build-docker.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker build . -t spajic/docker-valgrind-massif diff --git a/case-study.md b/case-study.md new file mode 100644 index 00000000..fe70b78e --- /dev/null +++ b/case-study.md @@ -0,0 +1,130 @@ +# Case-study оптимизации + +## Актуальная проблема +В нашем проекте возникла серьёзная проблема. + +Наше приложенене неплохо себя показало на тестовых данных, однако оказалось, что в реальной жизни нам потребуется +загружать и отображать значительно большее количество рейсов, чем мы первоначально планировали. + +От бизнеса был получен файл large.json объемом 32MB, выявивший две проблемы: + +1) Слишком медленная загрузка данных в базу +2) Слишком долгое отображение страниц веб-приложением + +Попробуем решить обе проблемы. + +## Гарантия корректности работы оптимизированной программы +Напишем тест, проверяющий корректную загрузку и отображение рейсов из файла example.json. Для этого перенесем +логику обработки файла из рейк-таски в отдельный класс и напишем тест, проверяющий корректное отображение страницы +рейсов Самара - Москва + +## Первая проблема - Слишком медленная загрузка данных в базу + +### Метрика +Я решил использовать две метрики - непосредственно скорость обработки файла и потребление памяти. +В проекте удобно предоставляются файлы разного размера, что позволит переходить от меньшего файла к большему по мере +оптимизации. + +### Feedback-Loop +Для того, чтобы иметь возможность быстро проверять гипотезы я выстроил `feedback-loop`, +который позволил мне получать обратную связь по эффективности сделанных изменений за 5-10 секунд + +`feedback-loop` представляет из себя запуск rake таски импорта файла + +- bin/rake reload_json[fixtures/small.json] + +в вывод которой я добавил отчет о затраченном времени и потреблении памяти + +## Динамика потребления памяти +Прежде всего выясним динамику потребления памяти при импорте данных из файла. Для этого +используем valgrind massif visualier + +На графике виден стабильный крутой рост потребления памяти на всем протяжении времени работы скрипта. + +Попробуем провести рефакторинг таким образом, чтобы не накапливать данные в памяти. + +Так же в отчете ruby_prof qcachegrind видно, что значительно время занимают find_by / +find_or_create_by методы. Попробуем от них избавиться. + +Значения метрик для файла small.json - 12 секунд, 71 mb + +После рефакторинга импорт файла small.json стал занимать 0.91 секунды. Это позволило +имторировать файл large.json за 26 секунд (используя 347 мб рам), что соответствует бюджету. + +Коммитим изменения + +## Вторая проблема - медленное отображение расписаний после импорта large.json + +## Метрика + +Я решил использовать в качестве метрики скорость, с которой rails отвечает на запрос страницы +`http://127.0.0.1:3000/автобусы/Самара/Москва`, эти значения можно легко увидеть прямо в +консоли `rails s` + +Старотовые значения метрики такие +- Completed 200 OK in 7408ms (Views: 6562.6ms | ActiveRecord: 843.7ms) + +#rack-mini-profiler n+1 + +Подключим rack-mini-profiler и попробуем найти точки роста для оптимизации быстродействия страницы + +В логе запущенного приложения можно увидеть подозрительно большое количество sql запросов, а если +рассмотреть страницу `http://127.0.0.1:3000/автобусы/Самара/Москва` через rack-mini-profiler +можно увидеть явную проблему n+1, страница вызывает 650 sql запросов на рендер каждого _trip. + +Попробуем устранить проблему, добавив include d ds,jhre трипов + +метрика + +- Completed 200 OK in 7408ms (Views: 6562.6ms | ActiveRecord: 843.7ms) + +попробуем внести изменения + +Количество sql запросов снижается до 8, метрика значительно улучшается (особенно в части ActiveRecord) + +- Completed 200 OK in 6053ms (Views: 5985.4ms | ActiveRecord: 64.6ms) + +коммитим + +#rack-mini-profiler рендернг коллекций + +По показанию сметрики мы видем, что основное время занимает рендеринг видов, +а в отчете rack-mini-profiler можно увидеть множество записей о пендеринге trips/_services и +самих трипов. Попробуем применить групповой рендеринг, чтобы ускорить отображение страницы + +текущая метрика + +- Completed 200 OK in 7408ms (Views: 6562.6ms | ActiveRecord: 843.7ms) + +попробуем внести изменения + +метрика уменьшается до 2,5 секунд + +- Completed 200 OK in 2601ms (Views: 2552.5ms | ActiveRecord: 45.8ms) + +коммитим + +# bullet + +Подключим bullet и попробуем найти точки роста для оптимизации быстродействия страницы + +bullet не обнаружил проблем. Для теста отключил ранее найденный includes, посмотрел как проблема +отобразилась в буллет-всплывашке. Других точек роста увидеть не удалось. + +# rails panel + +Подключим rails panel и попробуем найти точки роста для оптимизации быстродействия страницы + +Заметно, что рендер видов все еще занимает приличное время. Попроуем закешировать trip-ы + +теперь страница открывается менее чем за секунду, коммитим + +# explain запросов и добавление индексов + +Изучив запросы к бд, я добавил несколько индексов, в том числе составной индекс для trips -> +[:from_id, :to_id, :start_time], что значительно ускорило выборку данных из базы. + +# Итог + +После всех оптимизаций удалось добиться открытия заполненной из large.json страницы менее чем за +0.5 секунды, по сравнению с первонатальным кодом страница ускорилась примерно в 150 раз \ No newline at end of file diff --git a/config/application.rb b/config/application.rb index 9c331097..33468f5f 100644 --- a/config/application.rb +++ b/config/application.rb @@ -15,5 +15,6 @@ class Application < Rails::Application # Application configuration can go into files in config/initializers # -- all .rb files in that directory are automatically loaded after loading # the framework and any gems in your application. + config.autoload_paths << "#{config.root}/lib" end end diff --git a/config/database.yml b/config/database.yml index e116cfa6..d3f8c604 100644 --- a/config/database.yml +++ b/config/database.yml @@ -24,6 +24,8 @@ default: &default development: <<: *default database: task-4_development + username: ineedjet + host: 127.0.0.1 # The specified database role being used to connect to postgres. # To create additional roles in postgres see `$ createuser --help`. diff --git a/db/migrate/20190908212423_create_indexes.rb b/db/migrate/20190908212423_create_indexes.rb new file mode 100644 index 00000000..36ce4cbe --- /dev/null +++ b/db/migrate/20190908212423_create_indexes.rb @@ -0,0 +1,9 @@ +class CreateIndexes < ActiveRecord::Migration[5.2] + def change + add_index(:buses_services, :bus_id) + add_index(:cities, :name) + add_index(:trips, :from_id) + add_index(:trips, :to_id) + add_index(:trips, [:from_id, :to_id, :start_time]) + end +end diff --git a/db/schema.rb b/db/schema.rb index f6921e45..bcd6a086 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 2019_03_30_193044) do +ActiveRecord::Schema.define(version: 2019_09_08_212423) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -23,10 +23,12 @@ create_table "buses_services", force: :cascade do |t| t.integer "bus_id" t.integer "service_id" + t.index ["bus_id"], name: "index_buses_services_on_bus_id" end create_table "cities", force: :cascade do |t| t.string "name" + t.index ["name"], name: "index_cities_on_name" end create_table "services", force: :cascade do |t| @@ -40,6 +42,9 @@ t.integer "duration_minutes" t.integer "price_cents" t.integer "bus_id" + t.index ["from_id", "to_id", "start_time"], name: "index_trips_on_from_id_and_to_id_and_start_time" + t.index ["from_id"], name: "index_trips_on_from_id" + t.index ["to_id"], name: "index_trips_on_to_id" end end diff --git a/img/2019-09-08.png b/img/2019-09-08.png new file mode 100644 index 00000000..91730701 Binary files /dev/null and b/img/2019-09-08.png differ diff --git a/lib/json_file_to_db_processor.rb b/lib/json_file_to_db_processor.rb new file mode 100644 index 00000000..2fedc7e6 --- /dev/null +++ b/lib/json_file_to_db_processor.rb @@ -0,0 +1,96 @@ +# frozen_string_literal: true + +class JsonFileToDbProcessor + attr_accessor :file_name + + def initialize(file_name) + @file_name = file_name + end + + def call + json = JSON.parse(File.read(@file_name)) + + ActiveRecord::Base.transaction do + City.delete_all + Bus.delete_all + Service.delete_all + Trip.delete_all + ActiveRecord::Base.connection.execute('delete from buses_services;') + end + + # cities + cities = {} + ActiveRecord::Base.transaction do + json.each do |trip| + cities[trip['from']] = { name: trip['from'] } + cities[trip['to']] = { name: trip['to'] } + end + City.import cities.values, on_duplicate_key_ignore: true + end + city_hash = City.all.pluck(:name, :id).to_h + + + # services + services = {} + ActiveRecord::Base.transaction do + json.each do |trip| + trip['bus']['services'].each do |service| + services[service] = {name: service} + end + end + Service.import services.values, on_duplicate_key_ignore: true + end + services_hash = Service.all.pluck(:name, :id).to_h + + + # buses + buses = {} + ActiveRecord::Base.transaction do + json.each do |trip| + buses[trip['bus']['number']] = {number: trip['bus']['number'], model: trip['bus']['model']} + end + Bus.import buses.values, on_duplicate_key_ignore: true + end + buses_hash = Bus.all.pluck(:number, :id).to_h + + + # buses_services + buses_services = {} + ActiveRecord::Base.transaction do + json.each do |trip| + trip['bus']['services'].each do |service| + buses_services["#{trip['bus']['number']}-#{service}"] = { + bus_id: buses_hash[trip['bus']['number']], + service_id: services_hash[service] + } + end + end + BusesService.import buses_services.values, on_duplicate_key_ignore: true + end + + # trips + records = [] + ActiveRecord::Base.transaction do + json.each do |trip| + from_id = city_hash[trip['from']] + to_id = city_hash[trip['to']] + + records << { + from_id: from_id, + to_id: to_id, + bus_id: buses_hash[trip['bus']['number']], + start_time: trip['start_time'], + duration_minutes: trip['duration_minutes'], + price_cents: trip['price_cents'], + } + if records.count > 50 + Trip.import records, on_duplicate_key_ignore: true + records = [] + end + end + + Trip.import records + end + + end +end \ No newline at end of file diff --git a/lib/tasks/utils.rake b/lib/tasks/utils.rake index 540fe871..11ac2e79 100644 --- a/lib/tasks/utils.rake +++ b/lib/tasks/utils.rake @@ -1,34 +1,25 @@ # Наивная загрузка данных из json-файла в БД # rake reload_json[fixtures/small.json] task :reload_json, [:file_name] => :environment do |_task, args| - json = JSON.parse(File.read(args.file_name)) - ActiveRecord::Base.transaction do - City.delete_all - Bus.delete_all - Service.delete_all - Trip.delete_all - ActiveRecord::Base.connection.execute('delete from buses_services;') + time = Benchmark.realtime do + JsonFileToDbProcessor.new(args.file_name).call + end + + puts "... processed #{args.file_name} in #{time} sec" + puts "Used #{`ps -o rss= -p #{Process.pid}`.to_i / 1024} Mb Ram" +end + - json.each do |trip| - from = City.find_or_create_by(name: trip['from']) - to = City.find_or_create_by(name: trip['to']) - services = [] - trip['bus']['services'].each do |service| - s = Service.find_or_create_by(name: service) - services << s - end - bus = Bus.find_or_create_by(number: trip['bus']['number']) - bus.update(model: trip['bus']['model'], services: services) +task :reload_json_profile, [:file_name] => :environment do |_task, args| + RubyProf.measure_mode = RubyProf::WALL_TIME - Trip.create!( - from: from, - to: to, - bus: bus, - start_time: trip['start_time'], - duration_minutes: trip['duration_minutes'], - price_cents: trip['price_cents'], - ) - end + result = RubyProf.profile do + JsonFileToDbProcessor.new(args.file_name).call end -end + + printer4 = RubyProf::CallTreePrinter.new(result) + printer4.print(:path => "ruby_prof_reports", :profile => 'callgrind') + + puts "Used #{`ps -o rss= -p #{Process.pid}`.to_i / 1024} Mb Ram" +end \ No newline at end of file diff --git a/profile.sh b/profile.sh new file mode 100755 index 00000000..9091f849 --- /dev/null +++ b/profile.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +docker run -it \ + -v $(pwd):/home/massif/test \ + -e DATA_FILE=small.txt \ + spajic/docker-valgrind-massif \ + bash +# valgrind --tool=massif bundle exec rake reload_json[fixtures/small.json] \ No newline at end of file diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751 b/ruby_prof_reports/callgrind.callgrind.out.10751 new file mode 100644 index 00000000..5d7de81d --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.10751 @@ -0,0 +1,29098 @@ +events: wall_time + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::price_cents_came_from_user? +381 598 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb +cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user? +calls=1000 382 +382 2113 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::price_cents +37 1288 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=2000 40 +40 9967 + +fl= +fn=Integer::> +0 370 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +fn=ActiveModel/Validations/NumericalityValidator::allow_only_integer? +115 2417 +cfl= +cfn=Module::=== +calls=4000 116 +116 916 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +fn=ActiveModel/Validations/NumericalityValidator::parse_as_number +89 4858 +cfl= +cfn=Kernel::is_a? +calls=12000 90 +90 2175 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +fn=ActiveModel/Validations/NumericalityValidator::is_number? +83 1361 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number +calls=2000 84 +84 2669 +cfl= +cfn=Kernel::nil? +calls=2000 84 +84 422 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +fn=ActiveModel/AttributeMutationTracker::changed_in_place? +54 1908 +cfl= +cfn=String::to_s +calls=2000 55 +55 376 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=2000 55 +55 1041 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::changed_in_place? +calls=2000 55 +55 8471 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +fn=ActiveModel/Dirty::attribute_changed_in_place? +251 1488 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::mutations_from_database +calls=2000 252 +252 6314 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +cfn=ActiveModel/AttributeMutationTracker::changed_in_place? +calls=2000 252 +252 11796 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +fn=ActiveModel/Validations/NumericalityValidator::record_attribute_changed_in_place? +126 1925 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::respond_to? +calls=2000 127 +127 7605 +cfl= +cfn=Symbol::to_s +calls=2000 127 +127 487 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::attribute_changed_in_place? +calls=2000 127 +127 19598 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb +fn=ActiveRecord/AttributeMethods/BeforeTypeCast::read_attribute_before_type_cast +48 1364 +cfl= +cfn=Symbol::to_s +calls=2000 49 +49 644 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=2000 49 +49 977 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::value_constructed_by_mass_assignment? +89 503 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute/FromUser::came_from_user? +178 1251 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::value_constructed_by_mass_assignment? +calls=2000 179 +179 503 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb +fn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user? +73 1473 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=2000 74 +74 1090 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute/FromUser::came_from_user? +calls=2000 74 +74 1754 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::duration_minutes_came_from_user? +381 665 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb +cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user? +calls=1000 382 +382 2204 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +fn=ActiveModel/Validations/NumericalityValidator::validate_each +25 10071 +cfl= +cfn=Symbol::to_s +calls=2000 26 +26 713 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::respond_to? +calls=2000 28 +28 9302 +cfl= +cfn=Kernel::public_send +calls=2000 29 +29 7158 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb +cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::read_attribute_before_type_cast +calls=2000 30 +30 2986 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::record_attribute_changed_in_place? +calls=2000 42 +42 29615 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::is_number? +calls=2000 46 +46 4452 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::allow_only_integer? +calls=2000 51 +51 3333 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number +calls=2000 56 +56 2159 +cfl= +cfn=Hash::keys +calls=2000 58 +58 782 +cfl= +cfn=Hash::slice +calls=2000 58 +58 1076 +cfl= +cfn=Hash::each +calls=2000 58 +58 7796 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::duration_minutes +37 1237 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=2000 40 +40 10196 + +fl= +fn=String::=~ +0 2780 + +fl= +fn=Kernel::!~ +0 421 +cfl= +cfn=String::=~ +calls=1000 0 +0 2780 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +fn=ActiveModel/Validations/FormatValidator::option_call +27 638 +cfl= +cfn=Kernel::respond_to? +calls=1000 29 +29 289 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +fn=ActiveModel/Validations/FormatValidator::validate_each +6 1403 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +cfn=ActiveModel/Validations/FormatValidator::option_call +calls=1000 8 +8 927 +cfl= +cfn=String::to_s +calls=1000 9 +9 201 +cfl= +cfn=Kernel::!~ +calls=1000 9 +9 3201 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::start_time +37 647 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=1000 40 +40 6871 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::bus_id +37 1270 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=2000 40 +40 9303 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::to_id +37 1244 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=2000 40 +40 9378 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +fn=Numeric::blank? +142 4751 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::from_id +37 1407 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=2000 40 +40 10836 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::bulk_import^ +523 65 +cfl= +cfn=Array::first +calls=57 524 +524 16 +cfl= +cfn=Kernel::is_a? +calls=38 524 +524 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import_helper^ +calls=19 531 +531 18120466 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::import!^ +539 159 +cfl= +cfn=Array::last +calls=19 540 +540 10 +cfl= +cfn=Kernel::is_a? +calls=19 540 +540 9 +cfl= +cfn=Array::pop +calls=19 540 +540 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::bulk_import^ +calls=19 544 +544 18120474 +cfl= +cfn=Array::each +calls=18 62 +62 17050739 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::find_by +calls=1 67 +67 14574785 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core::== +421 10730 +cfl= +cfn=BasicObject::== +calls=7338 422 +422 1040 +cfl= +cfn=Kernel::class +calls=7338 422 +422 1036 +cfl= +cfn=Kernel::instance_of? +calls=7338 422 +422 1074 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey::id +calls=22014 422 +422 108505 +cfl= +cfn=Kernel::nil? +calls=7338 422 +422 1021 + +fl= +fn=Array::index +0 2325 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core::== +calls=5741 0 +0 96557 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core::eql? +421 7562 +cfl= +cfn=BasicObject::== +calls=4791 422 +422 705 +cfl= +cfn=Kernel::class +calls=4791 422 +422 715 +cfl= +cfn=Kernel::instance_of? +calls=4791 422 +422 874 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey::id +calls=14373 422 +422 72444 +cfl= +cfn=Kernel::nil? +calls=4791 422 +422 760 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=Bus/ActiveRecord_Relation::name +96 1364 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::scoping +calls=999 97 +97 23284 + +fl= +fn=Array::count +0 478 + +fl= +fn=Array::<< +0 933 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions::clear_transaction_record_state +423 1444 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation::after_save_collection_association +369 494 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=Bus::autosave_associated_records_for_services +153 2131 +cfl= +cfn=BasicObject::instance_eval +calls=1000 159 +159 26938 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=Bus::autosave_associated_records_for_buses_services +153 2012 +cfl= +cfn=BasicObject::instance_eval +calls=1000 159 +159 13463 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation::save_collection_association +381 17422 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations::association_instance_get +calls=3000 382 +382 1662 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::reset_scope +calls=1548 386 +386 1417 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation::associated_records_to_validate_or_save +calls=1548 388 +388 18402 +cfl= +cfn=Array::each +calls=1548 395 +395 338 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::name +calls=1000 382 +382 1428 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::options +calls=1000 383 +383 1028 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=Bus::autosave_associated_records_for_trips +153 2858 +cfl= +cfn=BasicObject::instance_eval +calls=1000 159 +159 6069 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Conditionals/Value::call +154 5086 +cfl= +cfn=BasicObject::!= +calls=3000 146 +146 5074 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +fn=ActiveModel/LazyAttributeHash::transform_values +23 1530 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +cfn=ActiveModel/LazyAttributeHash::materialize +calls=1000 23 +23 597 +cfl= +cfn=Hash::transform_values +calls=1000 23 +23 41012 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods::attributes_for_update +470 890 +cfl= +cfn=Array::reject +calls=1000 471 +471 757 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +fn=ActiveRecord/Persistence::_update_record +711 3246 +cfl= +cfn=Kernel::class +calls=1000 712 +712 315 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::column_names +calls=1000 712 +712 385 +cfl= +cfn=Array::& +calls=1000 712 +712 285 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::attributes_for_update +calls=1000 713 +713 1646 +cfl= +cfn=Kernel::block_given? +calls=1000 723 +723 254 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb +fn=ActiveRecord/AttributeMethods/Dirty::_update_record +133 4299 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::partial_writes? +calls=1000 134 +134 3359 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb +cfn=ActiveRecord/AttributeMethods/Dirty::keys_for_partial_write +calls=1000 134 +134 45265 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::_update_record +calls=1000 134 +134 6131 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::changes_applied +calls=1000 135 +135 62968 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveRecord/Base::_run_update_callbacks +815 1079 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks::run_callbacks +calls=1000 816 +816 237157 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb +fn=ActiveRecord/Callbacks::_update_record +349 1330 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/Base::_run_update_callbacks +calls=1000 350 +350 238236 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/string.rb +fn=ActiveModel/Type/String::changed_in_place? +8 2957 +cfl= +cfn=Kernel::is_a? +calls=4000 9 +9 844 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +fn=ActiveRecord/Timestamp::should_record_timestamps? +117 2406 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::record_timestamps +calls=1000 118 +118 4614 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::partial_writes? +calls=1000 118 +118 6489 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb +cfn=ActiveRecord/AttributeMethods/Dirty::has_changes_to_save? +calls=1000 118 +118 62868 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +fn=ActiveRecord/Timestamp::_update_record +105 3285 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp::should_record_timestamps? +calls=1000 106 +106 76377 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb +cfn=ActiveRecord/Callbacks::_update_record +calls=1000 114 +114 239565 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation::before_save_collection_association +365 993 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=1000 366 +366 4445 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Filters/After::halting_and_conditional^ +229 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::after +calls=4 230 +230 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +fn=ActiveRecord/Persistence::save +274 1633 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb +cfn=ActiveRecord/Callbacks::create_or_update +calls=1000 275 +275 387842 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +fn=ActiveRecord/Result::first +87 873 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_NotEqual +674 2058 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=2000 677 +677 19186 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb +cfn=Arel/Nodes/BindParam::nil? +calls=1000 679 +679 3102 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=1000 682 +682 1984 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SqlLiteral +738 989 +cfl= +cfn=String::to_s +calls=1000 738 +738 354 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=1000 738 +738 2043 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb +fn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::visit_Arel_Nodes_SqlLiteral +27 1755 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SqlLiteral +calls=1000 29 +29 3385 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_one +76 2799 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all +calls=1000 77 +77 1253956 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping/ScopeRegistry::set_value_for +92 2621 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ScopeRegistry::raise_invalid_scope_type! +calls=2000 93 +93 1182 +cfl= +cfn=Module::name +calls=2000 94 +94 705 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +fn=ActiveRecord/Scoping/ScopeRegistry::set_value_for^ +55 2104 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=2000 55 +55 2162 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ScopeRegistry::set_value_for +calls=2000 55 +55 4508 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping/ClassMethods::current_scope= +19 1884 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::method_missing +calls=1 20 +20 137 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveRecord/Scoping/ScopeRegistry::set_value_for^ +calls=1999 20 +20 8761 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::scoping +279 3504 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ClassMethods::current_scope +calls=1000 280 +280 8808 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ClassMethods::current_scope= +calls=2000 280 +280 10782 +cfl= +cfn=Kernel::public_send +calls=1 114 +114 3 +cfl= +cfn=Module::name +calls=999 97 +97 360 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/ClassSpecificRelation/ClassMethods::delegate_to_scoped_klass +90 2 +cfl= +cfn=Thread/Mutex::synchronize +calls=1 91 +91 84 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/ClassSpecificRelation::method_missing +111 11 +cfl= +cfn=Kernel::respond_to? +calls=1 112 +112 1 +cfl= +cfn=Kernel::class +calls=1 113 +113 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/ClassSpecificRelation/ClassMethods::delegate_to_scoped_klass +calls=1 113 +113 86 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::scoping +calls=1 114 +114 173 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::_select! +233 2924 +cfl= +cfn=Array::flatten! +calls=1000 234 +234 1817 +cfl= +cfn=Array::map! +calls=1000 235 +235 3880 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::select_values +calls=1000 238 +238 1746 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::select_values= +calls=1000 238 +238 2381 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/finder_methods.rb +fn=ActiveRecord/FinderMethods::construct_relation_for_exists +361 5314 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::distinct_value +calls=1000 362 +362 1706 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +cfn=ActiveRecord/SpawnMethods::except +calls=1000 365 +365 23482 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::_select! +calls=1000 365 +365 12749 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::limit! +calls=1000 365 +365 3342 +cfl= +cfn=Module::=== +calls=2000 368 +368 571 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/finder_methods.rb +fn=ActiveRecord/FinderMethods::exists? +305 4943 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::=== +calls=1000 306 +306 1152 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::limit_value +calls=1000 313 +313 1819 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::eager_loading? +calls=1000 315 +315 5700 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/finder_methods.rb +cfn=ActiveRecord/FinderMethods::construct_relation_for_exists +calls=1000 320 +320 47164 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::skip_query_cache_if_necessary +calls=1000 322 +322 1453584 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb +fn=ActiveRecord/Validations/UniquenessValidator::scope_relation +88 1396 +cfl= +cfn=Kernel::Array +calls=1000 89 +89 1978 +cfl= +cfn=Array::each +calls=1000 89 +89 329 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::invert_predicate +122 2816 +cfl= +cfn=Module::=== +calls=3000 123 +123 824 +cfl= +cfn=Class::new +calls=1000 129 +129 2342 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::inverted_predicates +118 970 +cfl= +cfn=Array::map +calls=1000 119 +119 7719 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::invert +73 1429 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::inverted_predicates +calls=1000 74 +74 8689 +cfl= +cfn=Class::new +calls=1000 74 +74 849 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods/WhereChain::not +47 5690 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/forbidden_attributes_protection.rb +cfn=ActiveModel/ForbiddenAttributesProtection::sanitize_forbidden_attributes +calls=1000 48 +48 1172 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where_clause_factory +calls=1000 50 +50 589 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause_factory.rb +cfn=ActiveRecord/Relation/WhereClauseFactory::build +calls=1000 50 +50 75592 +cfl= +cfn=Module::=== +calls=1000 52 +52 266 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::references^ +calls=1000 52 +52 5980 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::references! +calls=1000 52 +52 13378 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where_clause +calls=1000 53 +53 1359 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::invert +calls=1000 53 +53 10967 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::+ +calls=1000 53 +53 1606 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where_clause= +calls=1000 53 +53 2020 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +fn=ActiveModel/AttributeMutationTracker::original_value +64 1620 +cfl= +cfn=String::to_s +calls=1000 65 +65 343 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=1000 65 +65 1561 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::original_value +calls=1000 65 +65 3642 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb +fn=ActiveRecord/AttributeMethods/Dirty::attribute_in_database +98 1521 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::mutations_from_database +calls=1000 99 +99 8817 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +cfn=ActiveModel/AttributeMutationTracker::original_value +calls=1000 99 +99 7167 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey::id_in_database +49 1920 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::sync_with_transaction_state +calls=1000 50 +50 1299 +cfl= +cfn=Kernel::class +calls=1000 51 +51 285 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=1000 51 +51 479 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb +cfn=ActiveRecord/AttributeMethods/Dirty::attribute_in_database +calls=1000 51 +51 17505 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods/WhereChain::initialize +20 669 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +fn=ActiveRecord/Persistence::persisted? +244 1309 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::sync_with_transaction_state +calls=1000 245 +245 2035 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::case_sensitive_comparison +450 1913 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb +cfn=Arel/Table::[] +calls=1000 451 +451 3050 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb +cfn=Arel/Predications::eq +calls=1000 451 +451 7131 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb +fn=ActiveRecord/Validations/UniquenessValidator::build_relation +58 8820 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=1000 59 +59 1463 +cfl= +cfn=Kernel::nil? +calls=1000 64 +64 233 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias? +calls=1000 69 +69 3169 +cfl= +cfn=Symbol::to_s +calls=1000 73 +73 312 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::predicate_builder +calls=1000 74 +74 769 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::build_bind_attribute +calls=1000 74 +74 16964 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::arel_table +calls=1000 76 +76 839 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash +calls=1000 77 +77 2033 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=1000 83 +83 20098 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::case_sensitive_comparison +calls=1000 83 +83 12094 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb +cfn=ActiveRecord/Scoping/Default/ClassMethods::unscoped +calls=1000 85 +85 17482 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where! +calls=1000 85 +85 26835 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::defined_enums^ +106 523 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb +fn=ActiveRecord/Validations/UniquenessValidator::map_enum_attribute +101 1852 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::defined_enums^ +calls=1000 102 +102 523 +cfl= +cfn=Symbol::to_s +calls=1000 102 +102 520 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb +fn=ActiveRecord/Validations/UniquenessValidator::find_finder_class_for +48 10273 +cfl= +cfn=Kernel::class +calls=1000 49 +49 215 +cfl= +cfn=Array::first +calls=1000 51 +51 340 +cfl= +cfn=Enumerable::detect +calls=1000 55 +55 3007 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb +fn=ActiveRecord/Validations/UniquenessValidator::validate_each +19 9996 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb +cfn=ActiveRecord/Validations/UniquenessValidator::find_finder_class_for +calls=1000 20 +20 13834 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb +cfn=ActiveRecord/Validations/UniquenessValidator::map_enum_attribute +calls=1000 21 +21 2895 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb +cfn=ActiveRecord/Validations/UniquenessValidator::build_relation +calls=1000 23 +23 111110 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::persisted? +calls=1000 24 +24 3344 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=2000 25 +25 1093 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where +calls=1000 26 +26 31905 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey::id_in_database +calls=1000 26 +26 21487 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods/WhereChain::not +calls=1000 26 +26 118619 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb +cfn=ActiveRecord/Validations/UniquenessValidator::scope_relation +calls=1000 31 +31 3703 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/finder_methods.rb +cfn=ActiveRecord/FinderMethods::exists? +calls=1000 34 +34 1514362 + +fl= +fn=Enumerable::find_all +0 2624 +cfl= +cfn=Array::each +calls=3096 0 +0 30857 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation::associated_records_to_validate_or_save +274 3763 +cfl= +cfn=Enumerable::find_all +calls=3096 280 +280 33481 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb +fn=ActiveRecord/Validations::save +45 2674 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb +cfn=ActiveRecord/Validations::perform_validations +calls=1000 46 +46 2530960 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::clear_transaction_record_state +calls=1000 330 +330 1444 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions::rollback_active_record_state! +323 3068 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::remember_transaction_record_state +calls=1000 324 +324 22239 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::with_transaction_returning_status +calls=1000 310 +310 2634039 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionState::committed? +calls=1000 392 +392 479 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions::save +308 1530 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::rollback_active_record_state! +calls=1000 309 +309 2659824 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb +fn=ActiveRecord/Suppressor::save +43 10477 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveRecord/SuppressorRegistry::suppressed^ +calls=1000 44 +44 3812 +cfl= +cfn=Kernel::class +calls=1000 44 +44 350 +cfl= +cfn=Module::name +calls=1000 44 +44 867 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::save +calls=1000 44 +44 2661354 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey::id +calls=1000 70 +70 11505 +cfl= +cfn=Array::<< +calls=1000 70 +70 933 +cfl= +cfn=Array::count +calls=1000 78 +78 478 +cfl= +cfn=Array::each +calls=980 62 +62 19225428 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::find_by +calls=114 67 +67 18678548 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import!^ +calls=19 79 +79 18120488 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::inverse_which_updates_counter_cache +255 443 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::klass +calls=1 257 +257 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations +calls=1 257 +257 7 +cfl= +cfn=Enumerable::find +calls=1 257 +257 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::has_cached_counter? +271 1145 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::options +calls=548 272 +272 542 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::inverse_which_updates_counter_cache +calls=548 272 +272 452 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::inverse_name +987 861 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::inverse_name +calls=548 987 +987 598 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::inverse_updates_counter_in_memory? +263 537 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::inverse_of +calls=548 264 +264 2156 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::counter_must_be_updated_by_has_many? +277 941 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::inverse_updates_counter_in_memory? +calls=548 278 +278 2693 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::has_cached_counter? +calls=548 278 +278 2139 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_association.rb +fn=ActiveRecord/Associations/HasManyAssociation::update_counter_in_memory +83 876 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::counter_must_be_updated_by_has_many? +calls=548 84 +84 5774 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_association.rb +fn=ActiveRecord/Associations/HasManyAssociation::update_counter_if_success +128 932 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_association.rb +cfn=ActiveRecord/Associations/HasManyAssociation::update_counter_in_memory +calls=548 130 +130 6650 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::after_add_for_services^ +106 8289 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionState::committed? +19 3260 + +fl= +fn=Integer::== +0 7808 +cfl= +cfn=BasicObject::== +calls=6632 0 +0 1750 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::with_value_from_database +75 9235 +cfl= +cfn=Kernel::class +calls=10896 76 +76 2461 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::from_database^ +calls=10896 76 +76 22075 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::forgetting_assignment +66 9703 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::value_for_database +calls=10896 67 +67 99534 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::with_value_from_database +calls=10896 67 +67 33771 + +fl= +fn=Hash::transform_values +0 11431 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::forgetting_assignment +calls=10896 0 +0 143009 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::map +95 7367 +cfl= +cfn=Hash::transform_values +calls=2632 96 +96 113427 +cfl= +cfn=Class::new +calls=3632 97 +97 5376 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +cfn=ActiveModel/LazyAttributeHash::transform_values +calls=1000 96 +96 43139 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +fn=ActiveModel/Dirty::forget_attribute_assignments +271 5572 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::map +calls=3632 272 +272 169309 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +fn=ActiveModel/Dirty::changes_applied +146 11969 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::mutations_from_database +calls=3632 150 +150 3107 +cfl= +cfn=Class::new +calls=3632 151 +151 36642 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::forget_attribute_assignments +calls=3632 152 +152 174881 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::_reflections +124 4159 +cfl= +cfn=Kernel::instance_variable_defined? +calls=2632 125 +125 3875 +cfl= +cfn=Kernel::class +calls=2632 128 +128 692 +cfl= +cfn=Kernel::public_send +calls=2632 128 +128 5356 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/counter_cache.rb +fn=ActiveRecord/CounterCache::each_counter_cached_associations +212 4365 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_reflections +calls=2632 213 +213 14082 +cfl= +cfn=Hash::each +calls=2632 213 +213 19337 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey::id= +25 4319 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::sync_with_transaction_state +calls=2632 26 +26 3419 +cfl= +cfn=Kernel::class +calls=2632 27 +27 533 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=2632 27 +27 1217 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +cfn=ActiveRecord/AttributeMethods/Write::_write_attribute +calls=2632 28 +28 25991 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::last_inserted_id +489 4631 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::single_value_from_rows +calls=2632 490 +490 5196 + +fl= +fn=Range::cover? +0 15249 +cfl= +cfn=Integer::<=> +calls=40320 0 +0 10527 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/range/compare_range.rb +fn=ActiveSupport/CompareWithRange::cover? +49 19351 +cfl= +cfn=Kernel::is_a? +calls=20160 50 +50 5023 +cfl= +cfn=Range::cover? +calls=20160 55 +55 25776 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::ensure_in_range +51 16130 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/range/compare_range.rb +cfn=ActiveSupport/CompareWithRange::cover? +calls=20160 52 +52 50150 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::serialize +26 23456 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb +cfn=ActiveModel/Type/Helpers/Numeric::cast +calls=20160 27 +27 80128 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::ensure_in_range +calls=20160 29 +29 66280 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::sql_for_insert +485 2060 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::suppress_composite_primary_key +157 2136 +cfl= +cfn=Kernel::is_a? +calls=2632 158 +158 1213 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::sql_for_insert +98 12519 +cfl= +cfn=Kernel::nil? +calls=2632 99 +99 803 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::suppress_composite_primary_key +calls=2632 105 +105 3349 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name +calls=2632 106 +106 2304 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::sql_for_insert +calls=2632 109 +109 2060 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::exec_insert +128 7210 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::sql_for_insert +calls=2632 129 +129 21036 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query +calls=2632 130 +130 2597815 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::use_insert_returning? +385 1547 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_insert +113 10153 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::use_insert_returning? +calls=2632 114 +114 1547 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::exec_insert +calls=2632 115 +115 2626061 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::last_inserted_id +calls=2632 163 +163 9827 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_Values +191 5071 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=5264 192 +192 9705 +cfl= +cfn=Enumerable::each_with_index +calls=2632 195 +195 75101 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_InsertStatement +124 12474 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=5264 125 +125 18640 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=2632 126 +126 29998 +cfl= +cfn=Array::any? +calls=2632 127 +127 1325 +cfl= +cfn=Array::map +calls=2632 128 +128 17926 +cfl= +cfn=Array::join +calls=2632 128 +128 5047 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::maybe_visit +calls=2632 134 +134 108662 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::insert +160 6517 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds +calls=2632 161 +161 270569 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_insert +calls=2632 162 +162 2647588 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::insert +19 9682 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::insert +calls=2632 21 +21 2924674 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/values.rb +fn=Arel/Nodes/Values::initialize +10 3015 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb +cfn=Arel/Nodes/Binary::initialize +calls=2632 11 +11 3683 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/insert_manager.rb +fn=Arel/InsertManager::create_values +40 1968 +cfl= +cfn=Class::new +calls=2632 41 +41 9707 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/insert_manager.rb +fn=Arel/InsertManager::insert +21 9029 +cfl= +cfn=Module::=== +calls=2632 24 +24 1135 +cfl= +cfn=Array::first +calls=5264 27 +27 1346 +cfl= +cfn=#<Class:0x00007ff76ed598b0>::relation +calls=2632 27 +27 705 +cfl= +cfn=Array::each +calls=2632 31 +31 4108 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/insert_manager.rb +cfn=Arel/InsertManager::create_values +calls=2632 35 +35 11675 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/insert_statement.rb +fn=Arel/Nodes/InsertStatement::initialize +7 4905 +cfl= +cfn=BasicObject::initialize +calls=2632 8 +8 642 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/insert_manager.rb +fn=Arel/InsertManager::initialize +4 4323 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb +cfn=Arel/TreeManager::initialize +calls=2632 5 +5 1903 +cfl= +cfn=Class::new +calls=2632 6 +6 8052 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/crud.rb +fn=Arel/Crud::create_insert +29 2478 +cfl= +cfn=Class::new +calls=2632 30 +30 17266 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/crud.rb +fn=Arel/Crud::compile_insert +23 5078 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/crud.rb +cfn=Arel/Crud::create_insert +calls=2632 24 +24 19744 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/insert_manager.rb +cfn=Arel/InsertManager::insert +calls=2632 25 +25 27999 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +fn=ActiveRecord/Persistence/ClassMethods::_substitute_values +220 2377 +cfl= +cfn=Enumerable::map +calls=2632 221 +221 115745 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::prefetch_primary_key? +312 5159 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=2632 313 +313 52457 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Bus/HABTM_Services::table_name^ +calls=2632 313 +313 2242 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key? +calls=2632 313 +313 1721 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +fn=ActiveRecord/Persistence/ClassMethods::_insert_record +168 29803 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=10528 171 +171 7308 +cfl= +cfn=Module::=== +calls=2632 171 +171 947 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::prefetch_primary_key? +calls=2632 174 +174 61581 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::arel_table +calls=2632 184 +184 1534 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence/ClassMethods::_substitute_values +calls=2632 184 +184 118122 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/crud.rb +cfn=Arel/Crud::compile_insert +calls=2632 184 +184 52822 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=2632 187 +187 45672 +cfl= +cfn=Module::to_s +calls=2632 187 +187 4027 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::insert +calls=2632 187 +187 2934356 +cfl= +cfn=Kernel::class +calls=2632 735 +735 1474 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey::id +calls=5264 735 +735 77287 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey::id= +calls=2632 735 +735 35478 +cfl= +cfn=Kernel::block_given? +calls=2632 739 +739 754 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods::attributes_with_values +463 1943 +cfl= +cfn=Enumerable::each_with_object +calls=2632 464 +464 20554 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods::pk_attribute? +488 3511 +cfl= +cfn=Kernel::class +calls=5264 489 +489 795 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=5264 489 +489 2673 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods::attributes_for_create +478 1523 +cfl= +cfn=Array::reject +calls=2632 479 +479 11509 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods::attributes_with_values_for_create +455 3872 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::attributes_for_create +calls=2632 456 +456 13032 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::attributes_with_values +calls=2632 456 +456 22497 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +fn=ActiveRecord/Persistence::_create_record +730 9724 +cfl= +cfn=Kernel::class +calls=5264 731 +731 1238 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::column_names +calls=2632 731 +731 1202 +cfl= +cfn=Array::& +calls=2632 731 +731 1088 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::attributes_with_values_for_create +calls=2632 732 +732 39400 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence/ClassMethods::_insert_record +calls=2632 734 +734 3371164 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/counter_cache.rb +cfn=ActiveRecord/CounterCache::each_counter_cached_associations +calls=2632 186 +186 37784 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/counter_cache.rb +fn=ActiveRecord/CounterCache::_create_record +183 4085 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::_create_record +calls=2632 184 +184 3461600 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +fn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_enabled? +131 6219 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::lock_optimistically^ +calls=2632 132 +132 1716 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash +calls=2632 132 +132 5711 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column +calls=2632 132 +132 1949 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +fn=ActiveRecord/Locking/Optimistic::locking_enabled? +59 3023 +cfl= +cfn=Kernel::class +calls=2632 60 +60 653 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_enabled? +calls=2632 60 +60 15595 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +fn=ActiveRecord/Locking/Optimistic::_create_record +64 8524 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +cfn=ActiveRecord/Locking/Optimistic::locking_enabled? +calls=2632 65 +65 19272 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/counter_cache.rb +cfn=ActiveRecord/CounterCache::_create_record +calls=2632 70 +70 3465685 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::changes_applied +calls=2632 141 +141 163631 + +fl= +fn=Array::& +0 5090 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb +fn=ActiveRecord/AttributeMethods/Dirty::keys_for_partial_write +145 10020 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb +cfn=ActiveRecord/AttributeMethods/Dirty::changed_attribute_names_to_save +calls=3632 146 +146 139434 +cfl= +cfn=Kernel::class +calls=3632 146 +146 1161 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::column_names +calls=3632 146 +146 1925 +cfl= +cfn=Array::& +calls=3632 146 +146 3716 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::partial_writes^ +106 2339 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::partial_writes +124 4319 +cfl= +cfn=Kernel::instance_variable_defined? +calls=4632 125 +125 3071 +cfl= +cfn=Kernel::class +calls=4632 128 +128 1125 +cfl= +cfn=Kernel::public_send +calls=4632 128 +128 5089 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::partial_writes? +132 6366 +cfl= +cfn=Kernel::public_send +calls=4632 132 +132 16975 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb +fn=ActiveRecord/AttributeMethods/Dirty::_create_record +139 8215 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::partial_writes? +calls=2632 140 +140 13493 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb +cfn=ActiveRecord/AttributeMethods/Dirty::keys_for_partial_write +calls=2632 140 +140 110992 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +cfn=ActiveRecord/Locking/Optimistic::_create_record +calls=2632 140 +140 3657112 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveRecord/Base::_run_create_callbacks +815 2534 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks::run_callbacks +calls=2632 816 +816 3807035 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb +fn=ActiveRecord/Callbacks::_create_record +345 3539 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/Base::_run_create_callbacks +calls=2632 346 +346 3809569 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +fn=ActiveRecord/Timestamp/ClassMethods::all_timestamp_attributes_in_model +72 4542 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model +calls=2632 73 +73 13759 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model +calls=2632 73 +73 11592 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +fn=ActiveRecord/Timestamp::all_timestamp_attributes_in_model +129 3603 +cfl= +cfn=Kernel::class +calls=2632 130 +130 670 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp/ClassMethods::all_timestamp_attributes_in_model +calls=2632 130 +130 29894 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +fn=ActiveRecord/Timestamp/ClassMethods::current_time_from_proper_timezone +84 4636 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::default_timezone^ +calls=2632 85 +85 12146 +cfl= +cfn=Time::now^ +calls=2632 85 +85 5891 +cfl= +cfn=Time::utc +calls=2632 85 +85 8215 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +fn=ActiveRecord/Timestamp::current_time_from_proper_timezone +133 4186 +cfl= +cfn=Kernel::class +calls=2632 134 +134 388 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp/ClassMethods::current_time_from_proper_timezone +calls=2632 134 +134 30888 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::record_timestamps +124 4352 +cfl= +cfn=Kernel::instance_variable_defined? +calls=3632 125 +125 4699 +cfl= +cfn=Kernel::class +calls=3632 128 +128 1032 +cfl= +cfn=Kernel::public_send +calls=3632 128 +128 6252 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core::readonly? +463 2404 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +fn=ActiveRecord/Persistence::create_or_update +702 26646 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core::readonly? +calls=3632 703 +703 2404 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::destroyed? +calls=3632 704 +704 10686 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=3632 705 +705 6472 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::changed_attributes +calls=2632 705 +705 3913232 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after +calls=2632 133 +133 3650 +cfl= +cfn=ActiveSupport/Callbacks/Filters/Environment::value +calls=2632 134 +134 1036 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp::_update_record +calls=1000 705 +705 319227 +cfl= +cfn=BasicObject::!= +calls=1000 706 +706 1333 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +fn=ActiveRecord/Associations/BelongsToAssociation::updated? +48 1198 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +fn=ActiveRecord/Persistence::destroyed? +237 7545 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::sync_with_transaction_state +calls=6264 238 +238 9157 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +fn=ActiveRecord/Associations/BelongsToAssociation::find_target? +76 1762 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::loaded? +calls=2632 77 +77 873 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::load_target +158 5479 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::stale_target? +calls=2632 159 +159 16399 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +cfn=ActiveRecord/Associations/BelongsToAssociation::find_target? +calls=2632 159 +159 2635 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::loaded? +calls=2632 161 +161 805 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::stale_target? +68 5722 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::loaded? +calls=5264 69 +69 1693 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +cfn=ActiveRecord/Associations/BelongsToAssociation::stale_state +calls=5264 69 +69 32929 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=Bus/HABTM_Services::autosave_associated_records_for_service +153 5584 +cfl= +cfn=BasicObject::instance_eval +calls=2632 159 +159 179925 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation::save_belongs_to_association +467 30512 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations::association_instance_get +calls=5264 468 +468 2510 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::loaded? +calls=2632 469 +469 1623 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::stale_target? +calls=2632 469 +469 23944 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::load_target +calls=2632 471 +471 25318 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::destroyed? +calls=2632 472 +472 6017 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=2632 479 +479 3922 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +cfn=ActiveRecord/Associations/BelongsToAssociation::updated? +calls=2632 481 +481 1198 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey::id +calls=2632 482 +482 24280 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key +calls=2632 483 +483 1157 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::[]= +calls=2632 483 +483 35134 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::loaded! +calls=2632 484 +484 31976 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=Bus/HABTM_Services::autosave_associated_records_for_left_side +153 8538 +cfl= +cfn=BasicObject::instance_eval +calls=2632 159 +159 25294 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveRecord/Base::_run_save_callbacks +815 4057 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks::run_callbacks +calls=3632 816 +816 4668145 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb +fn=ActiveRecord/Callbacks::create_or_update +341 4978 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/Base::_run_save_callbacks +calls=3632 342 +342 4672202 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +fn=ActiveRecord/Persistence::save! +307 3264 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb +cfn=ActiveRecord/Callbacks::create_or_update +calls=2632 308 +308 4289339 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveRecord/Base::_run_validate_callbacks +815 3286 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks::run_callbacks +calls=3632 816 +816 2093281 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +fn=ActiveModel/Validations::run_validations! +408 6919 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/Base::_run_validate_callbacks +calls=3632 409 +409 2096567 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations::errors +calls=2632 410 +410 1166 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::empty? +calls=2632 410 +410 18835 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveRecord/Base::_run_validation_callbacks +815 4316 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks::run_callbacks +calls=3632 816 +816 2160792 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations::errors +calls=1000 68 +68 450 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::empty? +calls=1000 68 +68 3625 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/callbacks.rb +fn=ActiveModel/Validations/Callbacks::run_validations! +117 5024 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/Base::_run_validation_callbacks +calls=3632 118 +118 2169184 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +fn=ActiveModel/Validations::valid? +336 15423 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations::errors +calls=3632 338 +338 50940 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::clear +calls=3632 338 +338 7393 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/callbacks.rb +cfn=ActiveModel/Validations/Callbacks::run_validations! +calls=3632 339 +339 2174208 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::save +calls=1000 339 +339 389475 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb +fn=ActiveRecord/Validations::default_validation_context +75 3871 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=3632 76 +76 8748 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb +fn=ActiveRecord/Validations::valid? +65 10434 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb +cfn=ActiveRecord/Validations::default_validation_context +calls=3632 66 +66 12618 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations::valid? +calls=3632 67 +67 2637439 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations::errors +calls=2632 68 +68 907 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::empty? +calls=2632 68 +68 7805 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb +fn=ActiveRecord/Validations::perform_validations +83 6108 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb +cfn=ActiveRecord/Validations::valid? +calls=3632 84 +84 2669204 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionState::committed? +calls=1000 392 +392 881 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb +fn=ActiveRecord/Validations::save! +51 8850 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb +cfn=ActiveRecord/Validations::perform_validations +calls=2632 52 +52 145233 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::save! +calls=2632 52 +52 4292602 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions::save! +314 6060 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::with_transaction_returning_status +calls=2632 315 +315 4719841 +cfl= +cfn=Kernel::object_id +calls=2632 87 +87 927 +cfl= +cfn=Hash::delete +calls=2632 87 +87 1279 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb +fn=ActiveRecord/SuppressorRegistry::initialize +57 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +fn=ActiveRecord/SuppressorRegistry::suppressed^ +55 5151 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=3632 55 +55 7685 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb +fn=ActiveRecord/Suppressor::save! +47 9758 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::method_missing +calls=1 48 +48 327 +cfl= +cfn=Kernel::class +calls=2632 48 +48 511 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::save! +calls=2632 48 +48 4728107 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveRecord/SuppressorRegistry::suppressed^ +calls=2631 48 +48 9006 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +fn=ActiveSupport/HashWithIndifferentAccess::dup +254 2169 +cfl= +cfn=Kernel::class +calls=2632 255 +255 426 +cfl= +cfn=Class::new +calls=2632 255 +255 34452 +cfl= +cfn=Kernel::tap +calls=2632 255 +255 8653 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +fn=ActiveSupport/HashWithIndifferentAccess::merge +263 3288 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +cfn=ActiveSupport/HashWithIndifferentAccess::dup +calls=2632 264 +264 45701 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +cfn=ActiveSupport/HashWithIndifferentAccess::update +calls=2632 264 +264 3174 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +fn=ActiveSupport/HashWithIndifferentAccess::default +219 6800 +cfl= +cfn=Array::map +calls=7896 220 +220 2575 +cfl= +cfn=Hash::default +calls=7896 220 +220 1363 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +fn=ActiveSupport/HashWithIndifferentAccess::set_defaults +383 11439 +cfl= +cfn=Hash::default_proc +calls=7896 384 +384 1228 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +cfn=ActiveSupport/HashWithIndifferentAccess::default +calls=7896 387 +387 10737 +cfl= +cfn=Hash::default= +calls=7896 387 +387 1710 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +fn=ActiveSupport/HashWithIndifferentAccess::to_hash +351 7869 +cfl= +cfn=Class::new +calls=5264 352 +352 3979 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +cfn=ActiveSupport/HashWithIndifferentAccess::set_defaults +calls=5264 353 +353 18823 +cfl= +cfn=Hash::each +calls=5264 355 +355 22325 + +fl= +fn=Hash::update +0 4493 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +fn=ActiveSupport/HashWithIndifferentAccess::reverse_merge +273 3804 +cfl= +cfn=Kernel::class +calls=2632 274 +274 652 +cfl= +cfn=Class::new +calls=2632 274 +274 49266 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/reverse_merge.rb +cfn=Hash::reverse_merge +calls=2632 274 +274 55275 + +fl= +fn=ActiveSupport/HashWithIndifferentAccess::regular_writer +0 1921 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +fn=ActiveSupport/HashWithIndifferentAccess::convert_value +366 14117 +cfl= +cfn=Kernel::is_a? +calls=31584 367 +367 5457 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +fn=ActiveSupport/HashWithIndifferentAccess::convert_key +362 3561 +cfl= +cfn=Kernel::kind_of? +calls=5264 363 +363 2288 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +fn=ActiveSupport/HashWithIndifferentAccess::[]= +92 7779 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +cfn=ActiveSupport/HashWithIndifferentAccess::convert_key +calls=5264 93 +93 5849 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +cfn=ActiveSupport/HashWithIndifferentAccess::convert_value +calls=5264 93 +93 7943 +cfl= +cfn=ActiveSupport/HashWithIndifferentAccess::regular_writer +calls=5264 93 +93 1921 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::changed? +64 3999 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb +fn=ActiveModel/Type/Helpers/Numeric::changed? +18 6990 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::changed? +calls=10528 19 +19 3999 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::original_value +46 23217 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::original_value +calls=15792 48 +48 30457 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute/FromDatabase::type_cast +calls=16792 50 +50 22268 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/indifferent_access.rb +fn=Hash::with_indifferent_access +9 2214 +cfl= +cfn=Class::new +calls=2632 10 +10 13355 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +fn=ActiveModel/AttributeMutationTracker::changed_values +18 4140 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +cfn=ActiveModel/AttributeMutationTracker::attr_names +calls=2632 19 +19 24210 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/indifferent_access.rb +cfn=Hash::with_indifferent_access +calls=2632 19 +19 15570 +cfl= +cfn=Enumerable::each_with_object +calls=2632 19 +19 127785 + +fl= +fn=Hash::to_hash +0 3939 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +fn=ActiveSupport/HashWithIndifferentAccess::update +123 18074 +cfl= +cfn=Kernel::is_a? +calls=16792 124 +124 4851 +cfl= +cfn=Hash::to_hash +calls=8896 127 +127 2498 +cfl= +cfn=Hash::each_pair +calls=8896 127 +127 3396 +cfl= +cfn=Hash::update +calls=7896 125 +125 4493 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +fn=ActiveSupport/HashWithIndifferentAccess::initialize +66 37400 +cfl= +cfn=Kernel::respond_to? +calls=14160 67 +67 5889 +cfl= +cfn=Hash::initialize +calls=14160 68 +68 4045 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +cfn=ActiveSupport/HashWithIndifferentAccess::update +calls=14160 69 +69 30138 +cfl= +cfn=Hash::to_hash +calls=8896 71 +71 1441 +cfl= +cfn=Hash::default +calls=14160 72 +72 3142 +cfl= +cfn=Hash::default_proc +calls=14160 73 +73 3313 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +cfn=ActiveSupport/HashWithIndifferentAccess::to_hash +calls=5264 71 +71 52996 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +fn=ActiveModel/Dirty::attributes_changed_by_setter +334 3223 +cfl= +cfn=Class::new +calls=2632 335 +335 19671 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +fn=ActiveModel/Dirty::changed_attributes +218 18433 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::attributes_changed_by_setter +calls=2632 224 +224 22894 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::mutations_from_database +calls=2632 224 +224 1966 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +cfn=ActiveModel/AttributeMutationTracker::changed_values +calls=2632 224 +224 171704 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +cfn=ActiveSupport/HashWithIndifferentAccess::reverse_merge +calls=2632 224 +224 108997 +cfl= +cfn=Kernel::freeze +calls=2632 224 +224 1358 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::record_timestamps +calls=2632 92 +92 11720 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp::current_time_from_proper_timezone +calls=2632 93 +93 35462 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp::all_timestamp_attributes_in_model +calls=2632 95 +95 34167 +cfl= +cfn=Array::each +calls=2632 95 +95 861 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb +cfn=ActiveRecord/Callbacks::_create_record +calls=2632 102 +102 3813108 +cfl= +cfn=BasicObject::!= +calls=2632 706 +706 6709 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +fn=ActiveModel/Dirty::changed? +161 4884 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::changed_attributes +calls=2632 162 +162 314146 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::present? +calls=2632 162 +162 4035 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::cast_value +42 25296 +cfl= +cfn=Integer::to_i +calls=35688 47 +47 9403 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb +fn=ActiveModel/Type/Helpers/Numeric::cast +7 59764 +cfl= +cfn=TrueClass::=== +calls=35688 9 +9 9559 +cfl= +cfn=FalseClass::=== +calls=35688 9 +9 6844 +cfl= +cfn=Module::=== +calls=35688 9 +9 12023 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::cast +calls=35688 15 +15 66314 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +fn=ActiveRecord/Associations/BelongsToAssociation::stale_state +124 15760 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key +calls=10528 125 +125 4686 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=10528 125 +125 62365 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb +cfn=ActiveSupport/NumericWithFormat::to_s +calls=10528 126 +126 17448 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::target= +73 3084 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::loaded! +calls=2632 75 +75 42487 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +fn=ActiveRecord/Associations/BelongsToAssociation::primary_key +101 3653 +cfl= +cfn=Kernel::class +calls=2632 102 +102 753 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::association_primary_key +calls=2632 102 +102 8325 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +fn=ActiveRecord/Associations/BelongsToAssociation::replace_keys +97 5644 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key +calls=2632 98 +98 1233 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +cfn=ActiveRecord/Associations/BelongsToAssociation::primary_key +calls=2632 98 +98 12731 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=2632 98 +98 10610 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::[]= +calls=2632 98 +98 35985 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +fn=ActiveRecord/Associations/BelongsToAssociation::invertible_for? +111 2434 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::inverse_reflection_for +calls=2632 112 +112 4583 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::counter_cache_column +219 10162 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to? +calls=7896 220 +220 2586 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +fn=ActiveRecord/Associations/BelongsToAssociation::require_counter_update? +80 3064 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::counter_cache_column +calls=2632 81 +81 4571 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +fn=ActiveRecord/Associations/BelongsToAssociation::update_counters_on_replace +84 2766 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +cfn=ActiveRecord/Associations/BelongsToAssociation::require_counter_update? +calls=2632 85 +85 7635 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +fn=ActiveRecord/Associations/BelongsToAssociation::replace +19 10163 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::raise_on_type_mismatch! +calls=2632 21 +21 4890 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +cfn=ActiveRecord/Associations/BelongsToAssociation::update_counters_on_replace +calls=2632 22 +22 10401 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::set_inverse_instance +calls=2632 23 +23 11163 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +cfn=ActiveRecord/Associations/BelongsToAssociation::replace_keys +calls=2632 29 +29 66203 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::target= +calls=2632 31 +31 45571 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/singular_association.rb +fn=ActiveRecord/Associations/SingularAssociation::writer +16 3463 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +cfn=ActiveRecord/Associations/BelongsToAssociation::replace +calls=2632 17 +17 148391 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +fn=ActiveRecord/Associations/BelongsToAssociation::reset +43 4101 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::reset +calls=2632 44 +44 3427 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/BelongsToReflection::can_find_inverse_of_automatically? +735 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic? +calls=1 736 +736 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::can_find_inverse_of_automatically? +calls=1 736 +736 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/BelongsToReflection::association_class +718 3537 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic? +calls=2632 719 +719 2217 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 722 +722 1246 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=Bus/HABTM_Services/GeneratedAssociationMethods::service= +115 4752 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations::association +calls=2632 116 +116 67119 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/singular_association.rb +cfn=ActiveRecord/Associations/SingularAssociation::writer +calls=2632 116 +116 151854 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::after_add_for_buses_services^ +106 1892 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::before_add_for_buses_services^ +106 7682 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::inverse_of +231 6546 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::inverse_name +calls=7896 232 +232 4898 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::inverse_name +calls=548 232 +232 1459 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::inverse_reflection_for +260 6630 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::inverse_of +calls=7896 261 +261 10747 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::key? +32 6318 +cfl= +cfn=Hash::key? +calls=5264 33 +33 2145 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=5264 33 +33 2677 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::initialized? +calls=5264 33 +33 1846 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods::has_attribute? +302 5055 +cfl= +cfn=String::to_s +calls=5264 303 +303 1238 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::key? +calls=5264 303 +303 12986 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::foreign_key_for? +271 4890 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key +calls=5264 272 +272 2726 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::has_attribute? +calls=5264 272 +272 19279 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::invertible_for? +266 5650 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::foreign_key_for? +calls=5264 267 +267 26895 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::inverse_reflection_for +calls=5264 267 +267 12794 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76f9c3100>::bus_id= +21 3136 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +cfn=ActiveRecord/AttributeMethods/Write::_write_attribute +calls=2632 24 +24 22738 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::scope_for_create +198 3902 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::scope +calls=2632 199 +199 574108 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::scope_for_create +calls=2632 199 +199 53554 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +fn=ActiveModel/AttributeMutationTracker::changed_attribute_names +14 5060 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +cfn=ActiveModel/AttributeMutationTracker::attr_names +calls=6264 15 +15 58966 +cfl= +cfn=Array::select +calls=6264 15 +15 133654 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb +fn=ActiveRecord/AttributeMethods/Dirty::changed_attribute_names_to_save +113 7967 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::mutations_from_database +calls=6264 114 +114 19380 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +cfn=ActiveModel/AttributeMutationTracker::changed_attribute_names +calls=6264 114 +114 197680 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::initialize_attributes +179 17655 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key +calls=2632 181 +181 1542 +cfl= +cfn=Array::compact +calls=2632 181 +181 2259 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb +cfn=ActiveRecord/AttributeMethods/Dirty::changed_attribute_names_to_save +calls=2632 182 +182 85592 +cfl= +cfn=Hash::keys +calls=2632 183 +183 1442 +cfl= +cfn=Array::map +calls=2632 183 +183 1174 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::scope_for_create +calls=2632 184 +184 631564 +cfl= +cfn=Array::- +calls=2632 184 +184 842 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +cfn=Hash::except! +calls=2632 184 +184 2331 +cfl= +cfn=Hash::any? +calls=2632 185 +185 1827 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_assignment.rb +cfn=ActiveRecord/AttributeAssignment::_assign_attributes +calls=2632 185 +185 81124 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::set_inverse_instance +calls=2632 186 +186 35173 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=Bus/HABTM_Services::suppress_composite_primary_key^ +83 8 +cfl= +cfn=Kernel::is_a? +calls=1 84 +84 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=Bus/HABTM_Services::retrieve_connection^ +77 8218 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::retrieve_connection +calls=11083 78 +78 212240 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::build_association +153 3938 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/MacroReflection::klass +calls=2632 154 +154 1264 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::new +calls=2632 154 +154 1130360 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target +calls=1 154 +154 40 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::build_record +283 4012 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::build_association +calls=2632 284 +284 1135602 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +cfn=ActiveRecord/Associations/ThroughAssociation::source_reflection +calls=1 61 +61 16 +cfl= +cfn=Symbol::to_s +calls=1 61 +61 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=Bus/HABTM_Services/GeneratedAssociationMethods::service= +calls=1 61 +61 1473 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::options +calls=1 63 +63 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::build +104 6430 +cfl= +cfn=Kernel::is_a? +calls=2632 105 +105 1198 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::build_record +calls=2632 108 +108 1141109 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::changed? +calls=1 83 +83 230 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb +cfn=ActiveRecord/Suppressor::save! +calls=1 84 +84 3611 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::callback +calls=1 467 +467 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target +calls=2631 108 +108 87105 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::extract_node_value +169 12448 +cfl= +cfn=Module::=== +calls=21056 170 +170 5139 +cfl= +cfn=Kernel::respond_to? +calls=5264 177 +177 2256 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::through_scope_attributes +75 12613 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::scope +calls=2632 76 +76 981723 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +cfn=ActiveRecord/Associations/ThroughAssociation::through_association +calls=7896 76 +76 3573 +cfl= +cfn=Symbol::to_s +calls=2632 76 +76 1824 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::where_values_hash +calls=2632 76 +76 51754 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key +calls=2632 76 +76 2449 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/MacroReflection::klass +calls=2632 76 +76 1434 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column +calls=2632 76 +76 6122 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +cfn=Hash::except! +calls=2632 76 +76 6261 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::options_for_through_record +71 3031 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::through_scope_attributes +calls=2632 72 +72 1067753 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::valid_inverse_reflection? +632 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::check_validity! +473 3026 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::check_validity_of_inverse! +calls=3180 474 +474 10751 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +fn=ActiveRecord/Associations/ThroughAssociation::through_association +22 6233 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +cfn=ActiveRecord/Associations/ThroughAssociation::through_reflection +calls=548 23 +23 233 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations::association +calls=548 23 +23 12700 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +fn=ActiveRecord/Associations/ThroughAssociation::source_reflection +7 5369 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection +calls=5264 7 +7 39805 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +fn=ActiveRecord/Associations/ThroughAssociation::ensure_mutable +89 4233 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +cfn=ActiveRecord/Associations/ThroughAssociation::source_reflection +calls=2632 90 +90 21383 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to? +calls=2632 90 +90 1340 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::build_through_record +56 20548 +cfl= +cfn=Kernel::object_id +calls=2632 57 +57 680 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +cfn=ActiveRecord/Associations/ThroughAssociation::ensure_mutable +calls=2632 58 +58 26955 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +cfn=ActiveRecord/Associations/ThroughAssociation::through_association +calls=2632 60 +60 15594 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::options_for_through_record +calls=2632 60 +60 1070784 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::build +calls=2632 60 +60 1239700 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +cfn=ActiveRecord/Associations/ThroughAssociation::source_reflection +calls=2631 61 +61 23775 +cfl= +cfn=Symbol::to_s +calls=2631 61 +61 773 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=Bus/HABTM_Services/GeneratedAssociationMethods::service= +calls=2631 61 +61 222251 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::options +calls=2631 63 +63 5053 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::save_through_record +81 16821 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::build_through_record +calls=2632 82 +82 2626114 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::raise_on_type_mismatch! +calls=1 436 +436 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target +calls=1 437 +437 18197 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::changed? +calls=2631 83 +83 322836 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb +cfn=ActiveRecord/Suppressor::save! +calls=2631 84 +84 4744099 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::callback +calls=2631 467 +467 39633 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::changed_in_place? +85 3913 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute/FromDatabase::_original_value_for_database +168 4824 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::original_value_for_database +140 12653 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute/FromDatabase::_original_value_for_database +calls=13264 144 +144 4824 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::original_value_for_database +calls=2000 142 +142 2067 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::changed_from_assignment? +155 22112 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::original_value +calls=10528 156 +156 29364 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::value +calls=10528 156 +156 17504 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb +cfn=ActiveModel/Type/Helpers/Numeric::changed? +calls=10528 156 +156 10989 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::changed? +58 23888 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::changed_from_assignment? +calls=34952 59 +59 79968 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::changed_in_place? +calls=24424 59 +59 60707 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +fn=ActiveModel/AttributeMutationTracker::changed? +46 58062 +cfl= +cfn=String::to_s +calls=34952 47 +47 7232 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::include? +calls=34952 48 +48 17208 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=34952 48 +48 18671 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::changed? +calls=34952 48 +48 164563 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::initialized? +95 11450 + +fl= +fn=Enumerable::select +0 11425 +cfl= +cfn=Enumerator::each +calls=12528 0 +0 76493 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +fn=ActiveModel/LazyAttributeHash::materialize +96 10388 +cfl= +cfn=Hash::each_key +calls=7264 98 +98 36619 +cfl= +cfn=Kernel::frozen? +calls=3632 100 +100 1647 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +fn=ActiveModel/LazyAttributeHash::each_key +23 6568 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +cfn=ActiveModel/LazyAttributeHash::materialize +calls=4632 23 +23 48057 +cfl= +cfn=Hash::each_key +calls=4632 23 +23 6008 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::keys +36 13725 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +cfn=ActiveModel/LazyAttributeHash::each_key +calls=4632 37 +37 60633 +cfl= +cfn=Enumerable::select +calls=12528 37 +37 87918 +cfl= +cfn=Hash::each_key +calls=7896 37 +37 9504 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +fn=ActiveModel/AttributeMutationTracker::attr_names +80 10434 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::keys +calls=12528 81 +81 171780 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +fn=ActiveModel/AttributeMutationTracker::any_changes? +42 4096 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +cfn=ActiveModel/AttributeMutationTracker::attr_names +calls=3632 43 +43 99038 +cfl= +cfn=Array::any? +calls=3632 43 +43 82372 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +fn=ActiveModel/AttributeMutationTracker::initialize +9 7427 +cfl= +cfn=Class::new +calls=7264 11 +11 27272 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +fn=ActiveModel/Dirty::mutations_from_database +260 22831 +cfl= +cfn=Class::new +calls=7264 265 +265 42259 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb +fn=ActiveRecord/AttributeMethods/Dirty::has_changes_to_save? +103 6194 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::mutations_from_database +calls=3632 104 +104 25507 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +cfn=ActiveModel/AttributeMutationTracker::any_changes? +calls=3632 104 +104 185507 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::insert_record +38 7773 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +cfn=ActiveRecord/Associations/ThroughAssociation::ensure_not_nested +calls=2632 39 +39 49021 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=2632 41 +41 5057 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb +cfn=ActiveRecord/AttributeMethods/Dirty::has_changes_to_save? +calls=2632 41 +41 154340 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::save_through_record +calls=2632 45 +45 7750227 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::invertible_for? +222 2115 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::inverse_association_for +251 12029 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::invertible_for? +calls=5826 252 +252 2115 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::invertible_for? +calls=5264 252 +252 45339 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +cfn=ActiveRecord/Associations/BelongsToAssociation::invertible_for? +calls=2632 252 +252 7017 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::set_inverse_instance +99 12753 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::inverse_association_for +calls=13722 100 +100 66500 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::before_add_for_services^ +106 1606 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::callbacks_for +480 44317 +cfl= +cfn=Symbol::to_s +calls=21056 481 +481 11620 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::name +calls=5264 481 +481 6171 +cfl= +cfn=Kernel::class +calls=10528 482 +482 2807 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::before_add_for_services^ +calls=2632 482 +482 1606 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::before_add_for_buses_services^ +calls=2632 482 +482 7682 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::after_add_for_buses_services^ +calls=2632 482 +482 1892 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::after_add_for_services^ +calls=2632 482 +482 8289 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::callback +474 11624 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::callbacks_for +calls=10528 475 +475 84384 +cfl= +cfn=Array::each +calls=10528 475 +475 2981 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::replace_on_target +451 31054 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::callback +calls=7896 452 +452 59338 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::set_inverse_instance +calls=6861 454 +454 29879 +cfl= +cfn=Kernel::block_given? +calls=6861 458 +458 1547 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=2632 438 +438 8088 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::insert_record +calls=2632 439 +439 7965958 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::raise_on_type_mismatch! +calls=2083 436 +436 5981 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target +calls=2083 437 +437 6178527 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_association.rb +cfn=ActiveRecord/Associations/HasManyAssociation::update_counter_if_success +calls=486 437 +437 6716 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::add_to_target +279 16277 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::association_scope +calls=5264 280 +280 11749 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::distinct_value +calls=5264 280 +280 12732 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::replace_on_target +calls=5264 283 +283 8051680 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=486 29 +29 1440 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::concat_records +432 680 +cfl= +cfn=Array::each +calls=548 435 +435 8060520 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=62 29 +29 188 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_association.rb +fn=ActiveRecord/Associations/HasManyAssociation::concat_records +116 1107 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::concat_records +calls=548 117 +117 8061388 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb +cfn=ActiveRecord/Suppressor::save +calls=53 428 +428 19136852 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::nested? +853 5852 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection +calls=3180 854 +854 36384 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::through_reflection? +calls=6360 854 +854 2681 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection +calls=3180 854 +854 10086 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +fn=ActiveRecord/Associations/ThroughAssociation::ensure_not_nested +99 4131 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::nested? +calls=3180 100 +100 55003 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::concat_records +24 1346 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +cfn=ActiveRecord/Associations/ThroughAssociation::ensure_not_nested +calls=548 25 +25 10113 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_association.rb +cfn=ActiveRecord/Associations/HasManyAssociation::concat_records +calls=548 27 +27 19224235 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::concat +114 1182 +cfl= +cfn=Array::flatten +calls=548 115 +115 11834 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=548 116 +116 1091 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::transaction +calls=548 120 +120 19264700 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core::to_ary +532 933 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::concat +14 1776 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=548 15 +15 1915 +cfl= +cfn=Array::flatten +calls=548 16 +16 17336 +cfl= +cfn=Array::each +calls=548 16 +16 4655 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::concat +calls=548 21 +21 19264732 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb +cfn=ActiveRecord/Suppressor::save +calls=59 428 +428 18952615 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::delete_through_records +200 440 +cfl= +cfn=Array::each +calls=548 201 +201 136 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::remove_records +395 1145 +cfl= +cfn=Array::each +calls=1644 396 +396 255 +cfl= +cfn=Array::any? +calls=548 398 +398 127 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::remove_records +107 1491 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::remove_records +calls=548 108 +108 1527 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::delete_through_records +calls=548 109 +109 576 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::delete_or_destroy +381 2035 +cfl= +cfn=Array::any? +calls=548 383 +383 1428 +cfl= +cfn=Array::flatten +calls=548 384 +384 2083 +cfl= +cfn=Array::each +calls=548 385 +385 157 +cfl= +cfn=Array::reject +calls=548 386 +386 183 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::remove_records +calls=548 389 +389 3594 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::options +23 4067 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::options +calls=3180 23 +23 2492 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::delete +188 1131 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::options +calls=548 189 +189 1502 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::delete_or_destroy +calls=548 189 +189 9480 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::difference +168 1129 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::distribution +calls=1096 169 +169 73047 +cfl= +cfn=Array::reject +calls=1096 171 +171 36806 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::replace_records +412 2090 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::difference +calls=1096 413 +413 110982 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::delete +calls=548 413 +413 12112 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::concat +calls=548 415 +415 19264792 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::transaction +133 1954 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::klass +calls=1096 134 +134 605 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::transaction +calls=1096 134 +134 19265126 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb +cfn=ActiveRecord/Suppressor::save +calls=116 428 +428 19230155 + +fl= +fn=BasicObject::!= +0 4337 +cfl= +cfn=Array::== +calls=1000 0 +0 28508 +cfl= +cfn=Integer::== +calls=6632 0 +0 9557 + +fl= +fn=Integer::^ +0 2991 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core::hash +431 25694 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey::id +calls=37204 432 +432 242900 +cfl= +cfn=Kernel::class +calls=18602 433 +433 3035 +cfl= +cfn=Kernel::hash +calls=37204 433 +433 6147 +cfl= +cfn=Integer::^ +calls=18602 433 +433 2991 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::mark_occurrence +180 13964 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core::hash +calls=10055 181 +181 160616 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core::eql? +calls=4791 181 +181 83059 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::distribution +184 2001 +cfl= +cfn=Class::new +calls=2096 185 +185 2053 +cfl= +cfn=Enumerable::each_with_object +calls=2096 185 +185 131548 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::intersection +174 2018 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::distribution +calls=1000 175 +175 62556 +cfl= +cfn=Array::select +calls=1000 177 +177 226650 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::replace_common_records_in_memory +424 1748 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::intersection +calls=1000 425 +425 291224 +cfl= +cfn=Array::each +calls=1000 426 +426 106688 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +fn=ActiveRecord/Associations/ThroughAssociation::stale_state +79 2123 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +cfn=ActiveRecord/Associations/ThroughAssociation::through_reflection +calls=1000 80 +80 715 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::belongs_to? +calls=1000 80 +80 581 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::loaded! +56 9537 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +cfn=ActiveRecord/Associations/ThroughAssociation::stale_state +calls=1000 58 +58 3419 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +cfn=ActiveRecord/Associations/BelongsToAssociation::stale_state +calls=5264 58 +58 67330 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::merge_target_lists +330 1058 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::join_id_for +490 1438 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::join_foreign_key +calls=1000 491 +491 1838 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::[] +calls=1000 491 +491 12109 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +fn=ActiveRecord/Associations/AssociationScope::get_bind_values^ +32 3026 +cfl= +cfn=Array::last +calls=1000 34 +34 267 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::join_id_for +calls=1000 36 +36 15384 +cfl= +cfn=Enumerable::each_cons +calls=1000 41 +41 1774 +cfl= +cfn=Enumerator::each +calls=1000 41 +41 12093 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_On +599 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=1 600 +600 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=1 601 +601 38 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_InnerJoin +588 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=2 589 +589 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=2 590 +590 90 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +fn=Arel/SelectManager::join_sources +230 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb +fn=ActiveRecord/Associations/JoinDependency::make_join_constraints +149 2 +cfl= +cfn=Enumerable::flat_map +calls=1 150 +150 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency/join_part.rb +fn=ActiveRecord/Associations/JoinDependency/JoinPart::each_children +36 5 +cfl= +cfn=Array::each +calls=1 37 +37 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb +fn=ActiveRecord/Associations/JoinDependency::construct_tables! +143 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency/join_part.rb +cfn=ActiveRecord/Associations/JoinDependency/JoinPart::each_children +calls=1 144 +144 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb +fn=ActiveRecord/Associations/JoinDependency::join_constraints +79 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb +cfn=ActiveRecord/Associations/JoinDependency::construct_tables! +calls=1 82 +82 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb +cfn=ActiveRecord/Associations/JoinDependency::make_join_constraints +calls=1 83 +83 4 +cfl= +cfn=Enumerable::flat_map +calls=1 85 +85 1 +cfl= +cfn=Array::concat +calls=1 85 +85 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency/join_part.rb +fn=ActiveRecord/Associations/JoinDependency/JoinPart::initialize +22 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency/join_base.rb +fn=ActiveRecord/Associations/JoinDependency/JoinBase::initialize +11 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency/join_part.rb +cfn=ActiveRecord/Associations/JoinDependency/JoinPart::initialize +calls=1 12 +12 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb +fn=ActiveRecord/Associations/JoinDependency::build +191 3 +cfl= +cfn=Enumerable::map +calls=1 192 +192 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb +fn=ActiveRecord/Associations/JoinDependency::walk_tree^ +52 4 +cfl= +cfn=Module::=== +calls=3 53 +53 1 +cfl= +cfn=Array::each +calls=1 57 +57 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb +fn=ActiveRecord/Associations/JoinDependency::make_tree^ +46 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb +cfn=ActiveRecord/Associations/JoinDependency::walk_tree^ +calls=1 48 +48 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb +fn=ActiveRecord/Associations/JoinDependency::initialize +70 9 +cfl= +cfn=Kernel::class +calls=1 71 +71 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb +cfn=ActiveRecord/Associations/JoinDependency::make_tree^ +calls=1 71 +71 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 72 +72 1441 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb +cfn=ActiveRecord/Associations/JoinDependency::build +calls=1 72 +72 6 +cfl= +cfn=Class::new +calls=1 72 +72 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::convert_join_strings_to_ast +1035 3 +cfl= +cfn=Array::flatten +calls=1 1036 +1036 2 +cfl= +cfn=Array::reject +calls=1 1036 +1036 1 +cfl= +cfn=Array::map +calls=1 1036 +1036 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::build_join_query +1012 13 +cfl= +cfn=Hash::default= +calls=1 1013 +1013 1 +cfl= +cfn=Array::uniq +calls=2 1017 +1017 1 +cfl= +cfn=Array::map +calls=1 1018 +1018 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::convert_join_strings_to_ast +calls=1 1020 +1020 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::alias_tracker +calls=1 1021 +1021 49 +cfl= +cfn=Class::new +calls=1 1023 +1023 1475 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb +cfn=ActiveRecord/Associations/JoinDependency::join_constraints +calls=1 1027 +1027 19 +cfl= +cfn=Array::each +calls=1 1028 +1028 0 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +cfn=Arel/SelectManager::join_sources +calls=1 1030 +1030 6 +cfl= +cfn=Array::concat +calls=1 1030 +1030 1 + +fl= +fn=Enumerable::group_by +0 2 +cfl= +cfn=Array::each +calls=1 0 +0 1280 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::build_joins +993 6 +cfl= +cfn=Enumerable::group_by +calls=1 994 +994 1282 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::build_join_query +calls=1 1009 +1009 1575 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::association_scope_cache +440 1849 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic? +calls=1000 442 +442 567 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::compute_if_absent +calls=1000 445 +445 5516 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::association_scope_cache +997 1644 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::association_scope_cache +calls=1000 997 +997 7932 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::chain +calls=1 314 +314 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope::get_bind_values^ +calls=1 314 +314 50 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +cfn=ActiveRecord/StatementCache::execute +calls=1 315 +315 2411 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::has_scope? +518 906 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::has_scope? +846 2620 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::scope +calls=1000 847 +847 598 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::options +calls=1000 847 +847 425 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection +calls=1000 847 +847 7356 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::has_scope? +calls=2000 847 +847 906 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection +calls=1000 847 +847 3047 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::skip_statement_cache? +291 3423 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::has_scope? +calls=1000 292 +292 14951 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::eager_loading? +calls=1000 292 +292 5621 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::klass +calls=1000 292 +292 1015 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb +cfn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes? +calls=1000 292 +292 28067 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection +calls=1000 292 +292 7558 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::default_scopes^ +calls=1000 292 +292 388 +cfl= +cfn=Array::any? +calls=1000 292 +292 299 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::null_scope? +292 7026 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=6264 293 +293 15563 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::scope +997 1440 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::constraints +950 2158 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection +calls=1001 951 +951 6927 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::constraints +calls=1001 951 +951 3462 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::scope +calls=1001 952 +952 842 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/RuntimeReflection::constraints +1026 1943 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::constraints +calls=1001 1026 +1026 13390 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::constraints +calls=548 1026 +1026 2681 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::scopes +173 1552 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::collect_join_chain +504 1532 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::constraints +215 2807 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::chain +calls=2550 216 +216 3277 +cfl= +cfn=Enumerable::flat_map +calls=2550 216 +216 5450 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::joins_values= +73 3555 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::set_value +calls=4634 74 +74 6373 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::joins! +434 10890 +cfl= +cfn=Array::compact! +calls=4634 435 +435 2663 +cfl= +cfn=Array::flatten! +calls=4634 436 +436 8299 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::joins_values +calls=4634 437 +437 6116 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::joins_values= +calls=4634 437 +437 9928 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb +fn=Arel/FactoryMethods::create_join +18 964 +cfl= +cfn=Class::new +calls=1001 19 +19 1907 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb +fn=Arel/FactoryMethods::create_on +30 1060 +cfl= +cfn=Class::new +calls=1001 31 +31 2596 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +fn=ActiveRecord/Associations/AssociationScope::join +56 1933 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb +cfn=Arel/FactoryMethods::create_on +calls=1001 57 +57 3656 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb +cfn=Arel/FactoryMethods::create_join +calls=1001 57 +57 2871 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::type +755 1947 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection +calls=2001 755 +755 13698 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/RuntimeReflection::type +1026 2350 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::type +calls=1001 1026 +1026 8052 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/RuntimeReflection::aliased_table +1037 3857 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::table_name +calls=1549 1038 +1038 6293 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/RuntimeReflection::klass +calls=1549 1038 +1038 1746 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::type_caster +calls=1549 1038 +1038 3320 +cfl= +cfn=Class::new +calls=1549 1038 +1038 5662 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/BelongsToReflection::belongs_to? +716 6762 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/BelongsToReflection::join_foreign_key +730 1139 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key +calls=1001 731 +731 852 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=Bus/HABTM_Services::compute_type^ +62 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::compute_type +calls=1 63 +63 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::association_primary_key +465 5162 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/MacroReflection::klass +calls=1001 466 +466 595 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::primary_key +calls=3633 466 +466 6364 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/BelongsToReflection::join_primary_key +726 1769 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic? +calls=1001 727 +727 731 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::association_primary_key +calls=1001 727 +727 3796 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::get_join_keys +755 1575 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection +calls=1001 755 +755 8471 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::get_join_keys +calls=1001 755 +755 11980 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/RuntimeReflection::get_join_keys +1026 2230 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::get_join_keys +calls=1001 1026 +1026 22026 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::get_join_keys +calls=548 1026 +1026 3667 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/RuntimeReflection::klass +1033 2705 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::klass +calls=4647 1034 +1034 4137 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +fn=ActiveRecord/Associations/AssociationScope::next_chain_scope +81 5729 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::join_keys +calls=1001 82 +82 27570 +cfl= +cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::key +calls=1001 83 +83 313 +cfl= +cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::foreign_key +calls=1001 84 +84 316 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/RuntimeReflection::aliased_table +calls=1001 86 +86 12468 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb +cfn=Arel/Table::[] +calls=2002 88 +88 2398 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb +cfn=Arel/Predications::eq +calls=1001 88 +88 4679 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/RuntimeReflection::type +calls=1001 90 +90 9762 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope::join +calls=1001 95 +95 8460 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::joins! +calls=1001 95 +95 9896 + +fl= +fn=Enumerable::each_cons +0 4920 +cfl= +cfn=Array::size +calls=2549 0 +0 1047 +cfl= +cfn=Array::each +calls=2001 0 +0 92979 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type_caster/connection.rb +fn=ActiveRecord/TypeCaster/Connection::initialize +6 1016 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +fn=ActiveRecord/TableMetadata::associated_table +47 5473 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=2002 48 +48 4086 +cfl= +cfn=String::to_s +calls=1001 48 +48 191 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::singularize +calls=1001 48 +48 96863 +cfl= +cfn=Class::new +calls=3003 56 +56 8222 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +fn=ActiveRecord/PredicateBuilder::associated_predicate_builder +119 1730 +cfl= +cfn=Kernel::class +calls=1001 120 +120 242 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +cfn=ActiveRecord/TableMetadata::associated_table +calls=1001 120 +120 114835 +cfl= +cfn=Class::new +calls=1001 120 +120 19350 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +fn=ActiveRecord/TableMetadata::has_column? +39 1820 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash +calls=1001 40 +40 2750 +cfl= +cfn=String::to_s +calls=1001 40 +40 300 +cfl= +cfn=Hash::key? +calls=1001 40 +40 387 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb +fn=Arel/Table::== +91 1886 +cfl= +cfn=Kernel::class +calls=3098 92 +92 595 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +fn=ActiveRecord/Associations/AssociationScope::apply_scope +154 5218 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb +cfn=Arel/Table::== +calls=1549 155 +155 2480 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where! +calls=1549 158 +158 316484 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +fn=ActiveRecord/Associations/AssociationScope::transform_value +77 2071 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +cfn=ActiveRecord/StatementCache/Params::bind +calls=1 310 +310 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=ActiveRecord/AttributeMethods/Read::read_attribute +54 8610 +cfl= +cfn=Kernel::class +calls=5098 55 +55 1059 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias? +calls=2549 55 +55 6762 +cfl= +cfn=String::to_s +calls=2549 58 +58 530 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=2549 61 +61 1743 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::sync_with_transaction_state +calls=2549 63 +63 4132 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=2549 64 +64 10363 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods::[] +395 2336 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::read_attribute +calls=2549 396 +396 33199 + +fl= +fn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::foreign_key +0 942 + +fl= +fn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::key +0 1032 + +fl= +fn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::new^ +0 1764 +cfl= +cfn=Struct::initialize +calls=1550 0 +0 740 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::primary_key +319 3387 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=3634 320 +320 2981 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::active_record_primary_key +469 1113 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::primary_key +calls=1 470 +470 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::join_foreign_key +305 1520 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::active_record_primary_key +calls=1549 306 +306 1118 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::foreign_key +250 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::demodulize +calls=1 251 +251 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::underscore +calls=1 251 +251 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +fn=String::foreign_key +251 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::foreign_key +calls=1 252 +252 34 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::derive_foreign_key +660 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::belongs_to? +calls=1 661 +661 1 +cfl= +cfn=Module::name +calls=1 666 +666 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::foreign_key +calls=1 666 +666 43 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to? +calls=4 661 +661 3 +cfl= +cfn=Symbol::to_s +calls=4 662 +662 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::foreign_key +456 14958 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::derive_foreign_key +calls=5 457 +457 64 +cfl= +cfn=String::freeze +calls=5 457 +457 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::join_primary_key +301 427 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key +calls=549 302 +302 300 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::get_join_keys +289 3412 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::join_primary_key +calls=549 290 +290 727 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::join_foreign_key +calls=549 290 +290 800 +cfl= +cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::new^ +calls=1550 290 +290 2504 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::join_primary_key +calls=1001 290 +290 6297 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::join_foreign_key +calls=1001 290 +290 1992 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::join_keys +167 3770 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/MacroReflection::klass +calls=1 168 +168 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::get_join_keys +calls=1 168 +168 85 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/RuntimeReflection::klass +calls=1549 168 +168 3064 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/RuntimeReflection::get_join_keys +calls=1549 168 +168 27922 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=SimpleDelegator::__getobj__ +318 1968 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=Delegator::method_missing +78 7560 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=SimpleDelegator::__getobj__ +calls=3003 80 +80 1968 +cfl= +cfn=Kernel::respond_to? +calls=3003 82 +82 1930 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::join_keys +calls=1001 83 +83 832 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::constraints +calls=1001 83 +83 5391 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +fn=ActiveRecord/Associations/AssociationScope::last_chain_scope +60 9375 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=Delegator::method_missing +calls=2002 61 +61 9179 +cfl= +cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::key +calls=1549 62 +62 719 +cfl= +cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::foreign_key +calls=1549 63 +63 626 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::[] +calls=1549 66 +66 23426 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope::transform_value +calls=1549 66 +66 2073 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope::apply_scope +calls=1549 67 +67 324182 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::join_keys +calls=548 61 +61 6440 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/RuntimeReflection::aliased_table +calls=548 65 +65 8411 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/RuntimeReflection::type +calls=548 69 +69 640 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +fn=ActiveRecord/Associations/AssociationScope::add_constraints +123 4215 +cfl= +cfn=Array::last +calls=1549 124 +124 434 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope::last_chain_scope +calls=1549 124 +124 385073 +cfl= +cfn=Enumerable::each_cons +calls=1549 126 +126 86627 +cfl= +cfn=Array::first +calls=1549 130 +130 723 +cfl= +cfn=Array::reverse_each +calls=1549 131 +131 31361 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::extending_values= +73 2193 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::set_value +calls=1549 74 +74 4168 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::extending! +872 5264 +cfl= +cfn=Array::flatten! +calls=1549 874 +874 5473 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::extending_values +calls=3098 876 +876 4461 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::extending_values= +calls=1549 876 +876 6361 +cfl= +cfn=Array::any? +calls=1549 877 +877 548 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::extensions +588 1725 +cfl= +cfn=Kernel::Array +calls=1549 589 +589 3667 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::extensions +997 1197 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::extensions +calls=1001 997 +997 3826 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=SimpleDelegator::__setobj__ +340 1294 +cfl= +cfn=BasicObject::equal? +calls=1001 341 +341 469 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +fn=ActiveRecord/Associations/AssociationScope/ReflectionProxy::initialize +101 1660 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=Delegator::initialize +calls=1001 102 +102 3214 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/alias_tracker.rb +fn=ActiveRecord/Associations/AliasTracker::aliased_table_for +51 3208 +cfl= +cfn=Numeric::zero? +calls=1001 52 +52 525 +cfl= +cfn=Class::new +calls=1001 55 +55 5008 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::alias_candidate +281 1716 +cfl= +cfn=Symbol::to_s +calls=1001 282 +282 474 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::table_name +147 4202 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/MacroReflection::klass +calls=1001 148 +148 489 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Bus/HABTM_Services::table_name^ +calls=1549 148 +148 2478 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/RuntimeReflection::klass +calls=1549 148 +148 2031 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name +calls=1001 148 +148 921 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/RuntimeReflection::initialize +1028 1025 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +fn=ActiveRecord/Associations/AssociationScope::get_chain +109 4617 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::name +calls=1001 110 +110 1168 +cfl= +cfn=Class::new +calls=1549 111 +111 2828 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::chain +calls=1549 112 +112 16436 +cfl= +cfn=Array::drop +calls=1549 112 +112 499 +cfl= +cfn=Array::each +calls=1549 112 +112 28672 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/alias_tracker.rb +fn=ActiveRecord/Associations/AliasTracker::initialize +46 1263 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/alias_tracker.rb +fn=ActiveRecord/Associations/AliasTracker::create^ +9 4003 +cfl= +cfn=Class::new +calls=3100 11 +11 4617 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::alias_tracker +528 5397 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 530 +530 883 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation::connection +calls=1550 530 +530 35549 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/alias_tracker.rb +cfn=ActiveRecord/Associations/AliasTracker::create^ +calls=1550 530 +530 8619 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb +fn=ActiveRecord/Scoping/Default/ClassMethods::unscoped +33 6748 +cfl= +cfn=Kernel::block_given? +calls=2549 34 +34 803 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::relation +calls=2549 34 +34 28539 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +fn=ActiveRecord/Associations/AssociationScope::scope +21 10759 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::klass +calls=1549 22 +22 1175 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb +cfn=ActiveRecord/Scoping/Default/ClassMethods::unscoped +calls=1549 24 +24 18608 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::alias_tracker +calls=1549 26 +26 50399 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope::get_chain +calls=1549 26 +26 54219 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::extensions +calls=1001 28 +28 5023 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::extending! +calls=1549 28 +28 22107 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope::add_constraints +calls=1549 29 +29 508432 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::extensions +calls=548 28 +28 1567 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +fn=ActiveRecord/Associations/AssociationScope::scope^ +6 1850 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope::scope +calls=1548 7 +7 671887 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +fn=ActiveRecord/Associations/AssociationScope::initialize +15 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +fn=ActiveRecord/Associations/AssociationScope::create^ +10 6 +cfl= +cfn=Kernel::lambda +calls=1 11 +11 1 +cfl= +cfn=Class::new +calls=2 12 +12 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::association_scope +88 12530 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::klass +calls=11528 89 +89 13163 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 90 +90 463 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope::scope^ +calls=1548 90 +90 673737 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::extending_values +69 5931 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=7731 70 +70 6446 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +fn=ActiveRecord/SpawnMethods::relation_with +71 10963 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/ClassMethods::create +calls=4633 72 +72 33508 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::extending_values +calls=4633 73 +73 7916 +cfl= +cfn=Array::any? +calls=4633 73 +73 1098 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +fn=ActiveRecord/SpawnMethods::except +57 11110 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::values +calls=4633 58 +58 9120 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +cfn=Hash::except +calls=4633 58 +58 30326 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +cfn=ActiveRecord/SpawnMethods::relation_with +calls=4633 58 +58 53485 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus/HABTM_Services::default_scope_override^ +106 5398 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +fn=ActiveRecord/Scoping/Named/ClassMethods::scope_for_association +40 5077 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ClassMethods::current_scope +calls=3633 41 +41 40098 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +cfn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped +calls=3633 46 +46 21155 + +fl= +fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::join_table +0 2181 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=Bus/HABTM_Services::table_name^ +58 6194 +cfl= +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::join_table +calls=6818 59 +59 2181 + +fl= +fn=Array::drop +0 2311 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::add_as_through +584 3202 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::add_as_source +576 2126 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::collect_join_reflections +978 13445 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection +calls=5634 979 +979 45339 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::add_as_source +calls=5634 979 +979 2126 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::options +calls=5634 980 +980 2818 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection +calls=5634 983 +983 24551 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::add_as_through +calls=5634 983 +983 3202 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::collect_join_chain +826 5007 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::collect_join_reflections +calls=5634 827 +827 91481 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::chain +285 7199 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::collect_join_chain +calls=5634 286 +286 96488 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::collect_join_chain +calls=3098 286 +286 1532 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +fn=ActiveRecord/Relation/Merger::merge_outer_joins +135 13383 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::left_outer_joins_values +calls=16163 136 +136 18076 +cfl= +cfn=Array::blank? +calls=16163 136 +136 2440 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +fn=ActiveRecord/Relation/Merger::merge_joins +114 21609 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::joins_values +calls=19796 115 +115 22327 +cfl= +cfn=Array::blank? +calls=16163 115 +115 3669 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::joins! +calls=3633 118 +118 27999 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::preload_values +69 8987 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=16163 70 +70 10484 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +fn=ActiveRecord/Relation/Merger::merge_preloads +93 19500 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::preload_values +calls=16163 94 +94 19470 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::includes_values +calls=16163 94 +94 18551 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::predicates_unreferenced_by +108 17877 +cfl= +cfn=Array::reject +calls=32326 109 +109 12053 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::merge +24 37052 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::predicates_unreferenced_by +calls=32326 25 +25 29930 +cfl= +cfn=Class::new +calls=32326 25 +25 39736 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +fn=ActiveRecord/Relation/Merger::replace_from_clause? +187 26511 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::from_clause +calls=32326 188 +188 36960 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb +cfn=ActiveRecord/Relation/FromClause::empty? +calls=32326 188 +188 20125 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +fn=ActiveRecord/Relation/Merger::merge_clauses +177 73076 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +cfn=ActiveRecord/Relation/Merger::replace_from_clause? +calls=16163 178 +178 83596 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where_clause +calls=32326 180 +180 35886 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::merge +calls=32326 180 +180 106719 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::empty? +calls=32326 181 +181 24482 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::having_clause +calls=32326 183 +183 35982 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where_clause= +calls=6265 181 +181 15906 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +fn=ActiveRecord/Relation/Merger::merge_single_values +169 23992 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::lock_value +calls=16163 170 +170 19661 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::create_with_value +calls=16163 172 +172 18799 +cfl= +cfn=Hash::blank? +calls=16163 172 +172 4517 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::extensions +69 16227 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=32326 70 +70 19567 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::reordering_value +69 11867 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=16163 70 +70 14985 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +fn=ActiveRecord/Relation/Merger::merge_multi_values +156 49468 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::reordering_value +calls=16163 157 +157 26853 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::order_values +calls=16163 160 +160 19644 +cfl= +cfn=Array::any? +calls=32326 160 +160 5820 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::extensions +calls=32326 165 +165 35794 +cfl= +cfn=Array::- +calls=16163 165 +165 6658 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +fn=ActiveRecord/Relation/Merger::normal_values +61 5233 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +fn=ActiveRecord/Relation/Merger::merge +65 58857 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +cfn=ActiveRecord/Relation/Merger::normal_values +calls=16163 66 +66 5233 +cfl= +cfn=Array::each +calls=16163 66 +66 188243 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +cfn=ActiveRecord/Relation/Merger::merge_multi_values +calls=16163 81 +81 144236 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +cfn=ActiveRecord/Relation/Merger::merge_single_values +calls=16163 82 +82 66968 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +cfn=ActiveRecord/Relation/Merger::merge_clauses +calls=16163 83 +83 375648 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +cfn=ActiveRecord/Relation/Merger::merge_preloads +calls=16163 84 +84 57521 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +cfn=ActiveRecord/Relation/Merger::merge_joins +calls=16163 85 +85 75604 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +cfn=ActiveRecord/Relation/Merger::merge_outer_joins +calls=16163 86 +86 33899 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::values +507 11250 +cfl= +cfn=Kernel::dup +calls=20796 508 +508 29532 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +fn=ActiveRecord/Relation/Merger::initialize +51 18682 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::values +calls=16163 53 +53 31663 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +fn=ActiveRecord/SpawnMethods::merge! +41 28268 +cfl= +cfn=Kernel::is_a? +calls=32326 42 +42 8522 +cfl= +cfn=Class::new +calls=16163 45 +45 63771 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +cfn=ActiveRecord/Relation/Merger::merge +calls=16163 45 +45 1006210 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/association_relation.rb +fn=ActiveRecord/AssociationRelation::initialize +5 19360 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::arel_table +calls=6265 6 +6 4261 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::predicate_builder +calls=6265 6 +6 2990 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::initialize +calls=6265 6 +6 13601 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::target_scope +134 26697 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::klass +calls=12530 135 +135 12661 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/ClassMethods::create +calls=6265 135 +135 95097 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +cfn=ActiveRecord/Scoping/Named/ClassMethods::all +calls=6265 135 +135 212626 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +cfn=ActiveRecord/SpawnMethods::merge! +calls=6265 135 +135 436336 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +fn=ActiveRecord/Associations/ThroughAssociation::target_scope +30 9625 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::target_scope +calls=3633 31 +31 526253 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::chain +calls=3633 32 +32 70980 +cfl= +cfn=Array::drop +calls=3633 32 +32 1812 +cfl= +cfn=Array::each +calls=3633 32 +32 403933 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::scope +78 11495 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +cfn=ActiveRecord/Associations/ThroughAssociation::target_scope +calls=3632 79 +79 1012373 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::association_scope +calls=6264 79 +79 688145 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +cfn=ActiveRecord/SpawnMethods::merge! +calls=6264 79 +79 469339 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::target_scope +calls=2632 79 +79 257163 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::scope +286 13063 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::scope +calls=6264 287 +287 2438516 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::null_scope? +calls=6264 288 +288 22588 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::find_target +304 6242 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::scope +calls=1000 305 +305 918336 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::skip_statement_cache? +calls=1000 306 +306 61323 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::klass +calls=1000 308 +308 970 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=1000 308 +308 19009 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::association_scope_cache +calls=1000 309 +309 12062 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::merge_target_lists +calls=1 309 +309 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::loaded! +calls=1 275 +275 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::chain +calls=999 314 +314 14500 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope::get_bind_values^ +calls=999 314 +314 32493 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +cfn=ActiveRecord/StatementCache::execute +calls=999 315 +315 1078654 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::belongs_to? +562 1123 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::through_reflection? +143 3158 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +fn=ActiveRecord/Associations/ThroughAssociation::through_reflection +10 3230 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection +calls=1000 12 +12 4282 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::through_reflection? +calls=1000 14 +14 477 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::target_reflection_has_associated_record? +112 1809 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +cfn=ActiveRecord/Associations/ThroughAssociation::through_reflection +calls=1000 113 +113 7040 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::belongs_to? +calls=1000 113 +113 541 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::find_target +216 4641 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::target_reflection_has_associated_record? +calls=1000 217 +217 9390 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::find_target +calls=1000 218 +218 2143602 +cfl= +cfn=Kernel::dup +calls=1 218 +218 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=1 246 +246 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::replace_common_records_in_memory +calls=1 249 +249 187 +cfl= +cfn=BasicObject::!= +calls=1 250 +250 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::transaction +calls=1 251 +251 19265132 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::merge_target_lists +calls=999 218 +218 1054 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::loaded! +calls=999 275 +275 5813 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::klass +128 20718 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::klass +calls=20534 129 +129 7868 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/MacroReflection::klass +calls=12720 129 +129 5905 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::loaded? +51 5686 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::find_target? +202 2662 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::loaded? +calls=1000 203 +203 691 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=1000 203 +203 2911 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::klass +calls=1000 203 +203 1371 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::load_target +270 5220 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::find_target? +calls=1000 271 +271 7635 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::find_target +calls=1000 272 +272 19275463 +cfl= +cfn=Kernel::dup +calls=999 272 +272 1851 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=999 246 +246 3293 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::replace_common_records_in_memory +calls=999 249 +249 399473 +cfl= +cfn=BasicObject::!= +calls=999 250 +250 29285 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::transaction +calls=547 251 +251 19216135 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::derive_class_name +654 4 +cfl= +cfn=Symbol::to_s +calls=1 655 +655 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::collection? +calls=1 656 +656 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::camelize +calls=1 657 +657 23 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::derive_class_name +989 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::options +calls=1 991 +991 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection +calls=1 991 +991 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::class_name +calls=1 991 +991 32 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::klass +768 12525 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::class_name +calls=1 769 +769 48 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::compute_class +calls=1 769 +769 1258 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::raise_on_type_mismatch! +240 12294 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::klass +calls=9493 241 +241 5357 +cfl= +cfn=Kernel::is_a? +calls=12125 241 +241 2606 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/MacroReflection::klass +calls=2632 241 +241 1293 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::replace +242 2017 +cfl= +cfn=Array::each +calls=1000 243 +243 9747 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::load_target +calls=1000 244 +244 19275492 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb +cfn=ActiveRecord/Suppressor::save +calls=67 428 +428 18934673 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::writer +40 1502 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::replace +calls=1000 41 +41 19276834 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +fn=ActiveRecord/Associations::association_instance_set +275 3035 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::reset_scope +94 4490 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::reset +35 5501 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +fn=ActiveRecord/Associations/CollectionAssociation::reset +75 2980 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::reset +calls=1548 76 +76 2074 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::can_find_inverse_of_automatically? +647 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasManyReflection::macro +calls=2 648 +648 2 +cfl= +cfn=Array::include? +calls=3 648 +648 2 +cfl= +cfn=Array::any? +calls=3 648 +648 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::macro +calls=1 648 +648 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::automatic_inverse_of +610 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::can_find_inverse_of_automatically? +calls=2 611 +611 14 +cfl= +cfn=Module::name +calls=1 612 +612 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::demodulize +calls=2 612 +612 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::underscore +calls=2 612 +612 51 +cfl= +cfn=String::to_sym +calls=2 612 +612 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/MacroReflection::klass +calls=2 615 +615 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=2 615 +615 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::valid_inverse_reflection? +calls=2 622 +622 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::can_find_inverse_of_automatically? +calls=1 611 +611 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::inverse_name +601 8755 +cfl= +cfn=Hash::fetch +calls=3 603 +603 133 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::has_inverse? +522 3759 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::inverse_name +calls=4180 523 +523 3392 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::has_inverse? +997 1103 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::has_inverse? +calls=1000 997 +997 2167 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::polymorphic? +997 907 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic? +calls=1000 997 +997 424 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::check_validity_of_inverse! +237 6887 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::polymorphic? +calls=1000 238 +238 1331 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::has_inverse? +calls=1000 239 +239 3271 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic? +calls=3180 238 +238 1319 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::has_inverse? +calls=3180 239 +239 4984 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::has_one? +997 1212 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::has_one? +calls=1000 997 +997 724 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::source_reflection_name +881 8966 + +fl= +fn=NameError::name +0 4 + +fl= +fn=Exception::exception +0 2 + +fl= +fn=String::starts_with? +0 28 + +fl= +fn=Kernel::caller +0 700 + +fl= +fn=NameError::initialize +0 9 +cfl= +cfn=Exception::initialize +calls=2 0 +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::safe_constantize +325 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::constantize +calls=4 326 +326 2287 +cfl= +cfn=Module::=== +calls=2 326 +326 1 +cfl= +cfn=NameError::name +calls=4 328 +328 1 +cfl= +cfn=String::to_s +calls=2 328 +328 1 +cfl= +cfn=String::split +calls=2 328 +328 5 +cfl= +cfn=Symbol::to_s +calls=2 328 +328 2 +cfl= +cfn=Array::include? +calls=2 328 +328 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies/ClassCache::safe_get +586 18 +cfl= +cfn=Kernel::respond_to? +calls=5 587 +587 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=5 588 +588 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::safe_constantize +calls=4 588 +588 2319 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::[]= +calls=4 588 +588 23 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::safe_constantize +618 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/ClassCache::safe_get +calls=5 619 +619 2375 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance/ClassMethods::compute_type +172 14 +cfl= +cfn=String::start_with? +calls=3 173 +173 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=3 178 +178 6 +cfl= +cfn=Module::name +calls=2 185 +185 2 +cfl= +cfn=String::scan +calls=2 185 +185 260 +cfl= +cfn=Array::each +calls=2 188 +188 2412 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::safe_constantize +calls=1 179 +179 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::compute_class +418 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic? +calls=3 419 +419 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::compute_type +calls=2 422 +422 2689 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Bus/HABTM_Services::compute_type^ +calls=1 422 +422 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AbstractReflection::class_name +161 14 +cfl= +cfn=String::to_s +calls=3 162 +162 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::options +calls=1 162 +162 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::derive_class_name +calls=1 162 +162 44 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::derive_class_name +calls=1 162 +162 28 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/MacroReflection::klass +378 24228 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::class_name +calls=2 379 +379 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::compute_class +calls=2 379 +379 1465 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::source_reflection +789 30917 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection +calls=22082 790 +790 97729 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/MacroReflection::klass +calls=22082 790 +790 12886 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection_name +calls=22082 790 +790 8966 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=22082 790 +790 32682 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::active_record +997 19494 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::through_reflection +805 52411 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::active_record +calls=34896 806 +806 19494 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::options +calls=34896 806 +806 15037 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=34896 806 +806 62437 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::check_validity! +910 8572 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection +calls=2000 911 +911 9685 +cfl= +cfn=Kernel::nil? +calls=3000 911 +911 554 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic? +calls=2000 915 +915 1997 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection +calls=2000 923 +923 17634 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::options +calls=1000 927 +927 551 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::has_one? +calls=1000 935 +935 1936 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection +calls=1000 939 +939 1205 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::check_validity_of_inverse! +calls=1000 947 +947 7041 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +fn=ActiveRecord/Associations/Association::initialize +25 13082 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::check_validity! +calls=1000 26 +26 49174 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::reset +calls=1548 30 +30 5054 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::reset_scope +calls=4180 31 +31 3073 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::check_validity! +calls=3180 26 +26 13777 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb +cfn=ActiveRecord/Associations/BelongsToAssociation::reset +calls=2632 30 +30 7528 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +fn=ActiveRecord/Associations/HasManyThroughAssociation::initialize +9 1795 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::initialize +calls=1000 10 +10 57056 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/HasManyReflection::association_class +680 1723 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 682 +682 1805 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::association_class +997 1761 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasManyReflection::association_class +calls=1000 997 +997 2924 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +fn=ActiveRecord/Associations::association +230 26560 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations::association_instance_get +calls=4180 231 +231 2622 +cfl= +cfn=NilClass::nil? +calls=4180 233 +233 1192 +cfl= +cfn=Kernel::class +calls=4180 234 +234 920 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=4180 234 +234 9248 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::association_class +calls=1000 237 +237 4685 +cfl= +cfn=Class::new +calls=4180 237 +237 100573 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations::association_instance_set +calls=4180 238 +238 3035 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasManyReflection::association_class +calls=548 237 +237 604 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::association_class +calls=2632 237 +237 7000 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=Bus/GeneratedAssociationMethods::services= +115 2168 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations::association +calls=1000 116 +116 76622 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::writer +calls=1000 116 +116 19276836 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb +cfn=ActiveRecord/Suppressor::save +calls=76 428 +428 19104884 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods::respond_to? +446 9743 +cfl= +cfn=Kernel::respond_to? +calls=12896 447 +447 4049 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods::respond_to? +270 36159 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods::respond_to? +calls=12896 271 +271 13792 +cfl= +cfn=Symbol::to_s +calls=12896 279 +279 5380 +cfl= +cfn=Kernel::class +calls=12896 286 +286 2262 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::column_names +calls=12896 286 +286 6336 +cfl= +cfn=Array::include? +calls=12896 286 +286 4222 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb +fn=ActiveModel/AttributeAssignment::_assign_attribute +48 12656 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::respond_to? +calls=3632 50 +50 28938 +cfl= +cfn=Kernel::public_send +calls=3632 51 +51 19280277 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb +cfn=ActiveRecord/Suppressor::save +calls=62 428 +428 19185823 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb +fn=ActiveModel/AttributeAssignment::_assign_attributes +42 2274 +cfl= +cfn=Hash::each +calls=3632 43 +43 19280300 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_assignment.rb +fn=ActiveRecord/AttributeAssignment::_assign_attributes +12 9770 +cfl= +cfn=Hash::each +calls=3632 16 +16 12971 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb +cfn=ActiveModel/AttributeAssignment::_assign_attributes +calls=3632 23 +23 19280302 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/forbidden_attributes_protection.rb +fn=ActiveModel/ForbiddenAttributesProtection::sanitize_for_mass_assignment +21 931 +cfl= +cfn=Kernel::respond_to? +calls=1000 22 +22 353 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb +fn=ActiveModel/AttributeAssignment::assign_attributes +28 7454 +cfl= +cfn=Kernel::respond_to? +calls=3632 29 +29 2246 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::stringify_keys +calls=1000 34 +34 5690 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/forbidden_attributes_protection.rb +cfn=ActiveModel/ForbiddenAttributesProtection::sanitize_for_mass_assignment +calls=1000 35 +35 1284 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_assignment.rb +cfn=ActiveRecord/AttributeAssignment::_assign_attributes +calls=1000 35 +35 19280314 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb +cfn=ActiveRecord/Suppressor::save +calls=452 428 +428 18674231 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import^ +calls=1 84 +84 21999 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions::remember_new_record_before_last_commit +414 7663 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/reverse_merge.rb +fn=Hash::reverse_merge +14 6502 +cfl= +cfn=Hash::merge +calls=5632 15 +15 4707 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +cfn=ActiveSupport/HashWithIndifferentAccess::merge +calls=2632 15 +15 52162 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/reverse_merge.rb +fn=Hash::reverse_merge! +20 5588 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/reverse_merge.rb +cfn=Hash::reverse_merge +calls=5632 21 +21 8095 +cfl= +cfn=Hash::replace +calls=5632 21 +21 3046 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core::frozen? +448 3845 +cfl= +cfn=Kernel::frozen? +calls=5632 449 +449 1722 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute/FromDatabase::type_cast +164 18826 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::deserialize +calls=27250 165 +165 24994 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::deserialize +calls=2000 165 +165 11730 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +fn=ActiveModel/LazyAttributeHash::assign_default_value +109 31457 +cfl= +cfn=Hash::fetch +calls=22916 110 +110 7176 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::from_database^ +calls=11458 115 +115 26654 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +fn=ActiveModel/LazyAttributeHash::[] +38 65882 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +cfn=ActiveModel/LazyAttributeHash::assign_default_value +calls=11458 39 +39 65286 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionState::finalized? +15 15043 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey::id +18 134118 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::sync_with_transaction_state +calls=88119 19 +19 75505 +cfl= +cfn=Kernel::class +calls=88119 20 +20 12963 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=88119 20 +20 40069 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=88119 21 +21 341886 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions::remember_transaction_record_state +403 23353 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey::id +calls=5632 404 +404 67621 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core::frozen? +calls=5632 404 +404 5567 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/reverse_merge.rb +cfn=Hash::reverse_merge! +calls=5632 404 +404 16729 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::remember_new_record_before_last_commit +calls=5632 411 +411 7663 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions::set_transaction_state +465 2827 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction_state +291 5069 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction +calls=4632 292 +292 6163 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveRecord/Base::_before_commit_callbacks +827 3597 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::__callbacks +calls=4632 828 +828 8716 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveRecord/Base::_commit_callbacks +827 3819 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::__callbacks +calls=4632 828 +828 9358 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveRecord/Base::_rollback_callbacks +827 5086 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::__callbacks +calls=4632 828 +828 17481 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions::has_transactional_callbacks? +469 15381 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/Base::_rollback_callbacks +calls=4632 470 +470 22568 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::empty? +calls=13896 470 +470 6079 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/Base::_commit_callbacks +calls=4632 470 +470 13176 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/Base::_before_commit_callbacks +calls=4632 470 +470 12313 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions::add_to_transaction +367 20601 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::has_transactional_callbacks? +calls=4632 368 +368 69517 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::sync_with_transaction_state +calls=4632 371 +371 6546 +cfl= +cfn=Kernel::class +calls=4632 372 +372 1018 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=4632 372 +372 77130 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction_state +calls=4632 372 +372 11232 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::set_transaction_state +calls=4632 372 +372 2827 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::remember_transaction_record_state +calls=4632 374 +374 98694 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/Transaction::joinable? +139 3556 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions::with_transaction_returning_status +383 10206 +cfl= +cfn=Kernel::class +calls=4632 385 +385 1105 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::transaction +calls=4632 385 +385 19280516 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +fn=ActiveRecord/Persistence::update +423 1189 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::with_transaction_returning_status +calls=1000 426 +426 19280522 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveRecord/Base::_run_find_callbacks +815 6235 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks::run_callbacks +calls=6826 816 +816 55959 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/yaml_encoder.rb +fn=ActiveModel/AttributeSet/YAMLEncoder::decode +22 4765 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/yaml_encoder.rb +fn=ActiveModel/AttributeSet/YAMLEncoder::initialize +8 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::yaml_encoder +350 3299 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=2 351 +351 4 +cfl= +cfn=Class::new +calls=2 351 +351 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/legacy_yaml_adapter.rb +fn=ActiveRecord/LegacyYamlAdapter::convert^ +5 5068 +cfl= +cfn=Kernel::is_a? +calls=6826 6 +6 3433 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core::init_with +335 41767 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 336 +336 298 +cfl= +cfn=Kernel::class +calls=20478 336 +336 4047 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/legacy_yaml_adapter.rb +cfn=ActiveRecord/LegacyYamlAdapter::convert^ +calls=6826 336 +336 8501 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::yaml_encoder +calls=6826 337 +337 3311 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/yaml_encoder.rb +cfn=ActiveModel/AttributeSet/YAMLEncoder::decode +calls=6826 337 +337 4765 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/aggregations.rb +cfn=ActiveRecord/Aggregations::init_internals +calls=6826 339 +339 34172 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods +calls=6826 343 +343 2300 +cfl= +cfn=Kernel::block_given? +calls=6826 345 +345 1424 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/Base::_run_find_callbacks +calls=6826 347 +347 62195 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/Base::_run_initialize_callbacks +calls=6826 348 +348 31245 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::set_inverse_instance +calls=1597 316 +316 3038 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::allocate +142 9239 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods +calls=6826 143 +143 3145 +cfl= +cfn=Class::allocate +calls=6826 144 +144 10067 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +fn=ActiveModel/LazyAttributeHash::initialize +25 10286 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +fn=ActiveModel/AttributeSet/Builder::build_from_database +15 7532 +cfl= +cfn=Class::new +calls=13652 16 +16 27013 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +fn=ActiveModel/AttributeSet/Builder::initialize +10 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::except +9 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +cfn=Hash::except +calls=2 9 +9 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::attributes_builder +327 4436 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes +calls=2 329 +329 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::column_names +calls=2 329 +329 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=2 329 +329 2 +cfl= +cfn=Array::- +calls=2 329 +329 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::except +calls=2 329 +329 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=2 330 +330 4 +cfl= +cfn=Class::new +calls=2 330 +330 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +fn=ActiveRecord/Persistence/ClassMethods::discriminate_class_for_record +216 2009 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance/ClassMethods::using_single_table_inheritance? +213 10305 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column +calls=6826 214 +214 21777 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::present? +calls=6826 214 +214 9619 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance/ClassMethods::discriminate_class_for_record +205 12031 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::using_single_table_inheritance? +calls=6826 206 +206 41701 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence/ClassMethods::discriminate_class_for_record +calls=6826 209 +209 2009 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +fn=ActiveRecord/Persistence/ClassMethods::instantiate +68 27291 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::discriminate_class_for_record +calls=6826 69 +69 55741 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attributes_builder +calls=6826 70 +70 4482 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +cfn=ActiveModel/AttributeSet/Builder::build_from_database +calls=6826 70 +70 34545 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::allocate +calls=6826 71 +71 22451 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core::init_with +calls=6826 71 +71 197063 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +fn=ActiveRecord/Result::hash_rows +123 8767 +cfl= +cfn=Array::map +calls=12458 128 +128 54552 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +fn=ActiveRecord/Result::each +55 8395 +cfl= +cfn=Kernel::block_given? +calls=6229 56 +56 1740 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +cfn=ActiveRecord/Result::hash_rows +calls=6229 57 +57 63319 +cfl= +cfn=Array::each +calls=6229 57 +57 357029 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +fn=ActiveRecord/Result::length +47 2836 + +fl= +fn=Integer::inspect +0 6039 + +fl= +fn=Array::inspect +0 66497 +cfl= +cfn=Array::inspect +calls=19722 0 +0 79810 +cfl= +cfn=String::inspect +calls=25951 0 +0 31059 +cfl= +cfn=Integer::inspect +calls=13493 0 +0 6039 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::binary? +57 5525 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::render_bind +51 43175 +cfl= +cfn=Kernel::is_a? +calls=19722 52 +52 7222 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::binary? +calls=19722 54 +54 5525 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::type_casted_binds +47 8332 +cfl= +cfn=Kernel::respond_to? +calls=9861 48 +48 6197 + +fl= +fn=Module::ancestors +0 8 + +fl= +fn=PG/Connection::exec_prepared +0 1301317 +cfl= +cfn=Kernel::hash +calls=14 0 +0 6 +cfl= +cfn=Module::ancestors +calls=1 0 +0 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +fn=ActiveRecord/ConnectionAdapters/Quoting::types_which_need_no_typecasting +160 10090 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/time/calculations.rb +fn=Time::===^ +17 19931 +cfl= +cfn=Module::=== +calls=19722 18 +18 4809 +cfl= +cfn=Kernel::is_a? +calls=19722 18 +18 5222 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +fn=ActiveRecord/ConnectionAdapters/Quoting::_type_cast +183 68448 +cfl= +cfn=Module::=== +calls=144283 184 +184 25630 +cfl= +cfn=TrueClass::=== +calls=19722 184 +184 4681 +cfl= +cfn=FalseClass::=== +calls=19722 184 +184 4197 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/time/calculations.rb +cfn=Time::===^ +calls=19722 184 +184 29962 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::types_which_need_no_typecasting +calls=19722 184 +184 10090 +cfl= +cfn=NilClass::=== +calls=19722 184 +184 8396 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_type_cast +111 45080 +cfl= +cfn=Module::=== +calls=98610 112 +112 18060 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::_type_cast +calls=19722 125 +125 151406 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +fn=ActiveRecord/ConnectionAdapters/Quoting::type_cast +24 26291 +cfl= +cfn=Kernel::is_a? +calls=19722 25 +25 5458 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_type_cast +calls=19722 31 +31 214546 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::value_for_database +54 34600 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::value +calls=30618 55 +55 30391 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb +cfn=ActiveModel/Type/ImmutableString::serialize +calls=8229 55 +55 37586 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::serialize +calls=7229 55 +55 2450 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::serialize +calls=15160 55 +55 135735 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb +fn=ActiveRecord/Relation/QueryAttribute::value_for_database +12 18075 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::value_for_database +calls=13493 13 +13 127797 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +fn=ActiveRecord/ConnectionAdapters/StatementPool::[] +23 5827 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +cfn=ActiveRecord/ConnectionAdapters/StatementPool::cache +calls=6229 24 +24 3891 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +fn=ActiveRecord/ConnectionAdapters/StatementPool::[]= +31 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +cfn=ActiveRecord/ConnectionAdapters/StatementPool::cache +calls=6 32 +32 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::[]= +196 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +cfn=ActiveRecord/ConnectionAdapters/StatementPool::[]= +calls=3 197 +197 21 +cfl= +cfn=Kernel::tap +calls=3 197 +197 6 + +fl= +fn=PG/Connection::get_last_result +0 11 + +fl= +fn=PG/Connection::prepare +0 912 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::next_key +192 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb +cfn=ActiveSupport/NumericWithFormat::to_s +calls=3 193 +193 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +fn=ActiveRecord/ConnectionAdapters/StatementPool::cache +52 8172 +cfl= +cfn=Process::pid^ +calls=12464 53 +53 2011 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +fn=ActiveRecord/ConnectionAdapters/StatementPool::key? +19 7176 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +cfn=ActiveRecord/ConnectionAdapters/StatementPool::cache +calls=6229 20 +20 6285 +cfl= +cfn=Hash::key? +calls=6229 20 +20 4615 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path +231 4367 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value +calls=1 232 +232 383 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::sql_key +665 16084 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path +calls=6229 666 +666 4751 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +cfn=ActiveRecord/ConnectionAdapters/StatementPool::key? +calls=1 674 +674 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::next_key +calls=1 675 +675 5 +cfl= +cfn=PG/Connection::prepare +calls=1 677 +677 354 +cfl= +cfn=PG/Connection::get_last_result +calls=1 682 +682 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::[]= +calls=1 683 +683 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +cfn=ActiveRecord/ConnectionAdapters/StatementPool::[] +calls=1 685 +685 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_exit +calls=1 232 +232 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::prepare_statement +671 5237 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=6229 672 +672 102189 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds +calls=1 618 +618 105 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log +calls=1 620 +620 728 +cfl= +cfn=PG/Result::fields +calls=1 83 +83 2 +cfl= +cfn=Enumerable::each_with_index +calls=1 84 +84 40 +cfl= +cfn=PG/Result::values +calls=1 89 +89 3 +cfl= +cfn=Class::new +calls=1 89 +89 4 +cfl= +cfn=PG/Result::clear +calls=1 603 +603 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_cache +616 30805 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::prepare_statement +calls=6229 617 +617 108310 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds +calls=6228 618 +618 229930 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log +calls=6228 620 +620 3734163 +cfl= +cfn=PG/Result::fields +calls=6228 83 +83 10312 +cfl= +cfn=Enumerable::each_with_index +calls=6228 84 +84 210391 +cfl= +cfn=PG/Result::values +calls=6228 89 +89 12912 +cfl= +cfn=Class::new +calls=6228 89 +89 18924 +cfl= +cfn=PG/Result::clear +calls=6228 603 +603 9215 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/sanitization.rb +fn=ActiveRecord/Sanitization/ClassMethods::sanitize_sql +22 9486 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=String::blank? +calls=6229 23 +23 12452 +cfl= +cfn=Module::=== +calls=6229 25 +25 2788 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb +fn=ActiveRecord/Querying::find_by_sql +40 18382 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=6229 41 +41 99963 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/sanitization.rb +cfn=ActiveRecord/Sanitization/ClassMethods::sanitize_sql +calls=6229 41 +41 24726 +cfl= +cfn=Module::name +calls=6229 41 +41 2843 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all +calls=6229 41 +41 5075977 +cfl= +cfn=Array::first +calls=1 41 +41 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +fn=ActiveRecord/StatementCache/Query::sql_for +38 2612 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb +fn=ActiveRecord/Relation/QueryAttribute::with_cast_value +16 6003 +cfl= +cfn=Class::new +calls=6229 17 +17 14438 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +fn=ActiveRecord/StatementCache/BindMap::bind +83 7433 +cfl= +cfn=Kernel::dup +calls=6229 84 +84 11996 +cfl= +cfn=Enumerable::each_with_index +calls=6229 85 +85 35724 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +fn=ActiveRecord/StatementCache::execute +103 21535 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +cfn=ActiveRecord/StatementCache/BindMap::bind +calls=6229 104 +104 55153 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +cfn=ActiveRecord/StatementCache/Query::sql_for +calls=6229 106 +106 2612 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb +cfn=ActiveRecord/Querying::find_by_sql +calls=6229 108 +108 5221892 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::find_by +calls=1 63 +63 19289044 +cfl= +cfn=Array::first +calls=5228 108 +108 1827 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +fn=ActiveRecord/StatementCache::initialize +97 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute/WithCastValue::type_cast +184 422 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb +fn=ActiveRecord/Relation/QueryAttribute::type_cast +8 4723 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +fn=ActiveRecord/StatementCache/BindMap::initialize +72 6 +cfl= +cfn=Enumerable::each_with_index +calls=3 76 +76 28 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +fn=ActiveRecord/StatementCache/Query::initialize +34 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +fn=ActiveRecord/StatementCache::query^ +59 5 +cfl= +cfn=Class::new +calls=3 60 +60 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_Limit +406 1226 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=1002 407 +407 1894 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=1002 408 +408 7932 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb +fn=Arel/Collectors/Bind::add_bind +14 4227 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb +fn=Arel/Collectors/SQLString::add_bind +13 17220 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb +cfn=ActiveSupport/NumericWithFormat::to_s +calls=8269 49 +49 12512 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb +cfn=Arel/Collectors/PlainString::<< +calls=8269 49 +49 4657 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +fn=Arel/Collectors/Composite::add_bind +17 11719 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb +cfn=Arel/Collectors/SQLString::add_bind +calls=8269 18 +18 34389 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb +cfn=Arel/Collectors/Bind::add_bind +calls=8269 19 +19 4227 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/postgresql.rb +fn=Arel/Visitors/PostgreSQL::visit_Arel_Nodes_BindParam +48 7312 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::add_bind +calls=8269 49 +49 50335 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb +fn=ActiveRecord/Relation/QueryAttribute::nil? +20 3351 +cfl= +cfn=Kernel::is_a? +calls=2003 21 +21 923 +cfl= +cfn=Kernel::nil? +calls=2000 22 +22 623 +cfl= +cfn=Kernel::respond_to? +calls=2000 22 +22 973 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb +fn=Arel/Nodes/BindParam::nil? +22 1932 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb +cfn=ActiveRecord/Relation/QueryAttribute::nil? +calls=2003 23 +23 5870 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_Equality +661 2519 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=2008 664 +664 28198 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb +cfn=Arel/Nodes/BindParam::nil? +calls=1003 666 +666 4700 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=1004 669 +669 1974 +cfl= +cfn=Kernel::nil? +calls=1 666 +666 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::inject_join +818 1295 +cfl= +cfn=Enumerable::each_with_index +calls=1004 820 +820 1160 +cfl= +cfn=Enumerable::inject +calls=1004 820 +820 79131 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_And +638 1260 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::inject_join +calls=1003 639 +639 81456 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_Top +412 557 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::cacheable_query +46 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::collector +calls=3 48 +48 43 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb +cfn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::accept +calls=3 48 +48 664 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::value +calls=3 48 +48 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +cfn=ActiveRecord/StatementCache::query^ +calls=3 49 +49 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/unary.rb +fn=Arel/Nodes/Unary::initialize +8 3098 +cfl= +cfn=BasicObject::initialize +calls=3005 9 +9 552 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +fn=Arel/SelectManager::take +218 8539 +cfl= +cfn=Class::new +calls=2004 220 +220 4787 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::offset_value +calls=1002 942 +942 1684 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::group_values +calls=1002 950 +950 1455 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::build_order +calls=1002 952 +952 5009 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::build_select +calls=1002 954 +954 29682 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::distinct_value +calls=1002 956 +956 1337 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +cfn=Arel/SelectManager::distinct +calls=1002 956 +956 1042 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::from_clause +calls=1002 957 +957 1081 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb +cfn=ActiveRecord/Relation/FromClause::empty? +calls=1002 957 +957 1229 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::lock_value +calls=1002 958 +958 1400 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::with_cast_value^ +16 908 +cfl= +cfn=Class::new +calls=1002 17 +17 2133 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::sanitize_limit +411 1137 +cfl= +cfn=Kernel::is_a? +calls=1002 412 +412 435 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation::connection +76 5060 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=3552 76 +76 68493 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb +fn=Arel/TreeManager::where +31 1466 +cfl= +cfn=Module::=== +calls=1003 32 +32 266 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/and.rb +fn=Arel/Nodes/And::initialize +7 1004 +cfl= +cfn=BasicObject::initialize +calls=1003 8 +8 240 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb +fn=Arel/Nodes/Binary::eql? +23 2695 +cfl= +cfn=Kernel::class +calls=4006 24 +24 692 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::non_empty_predicates +158 1091 +cfl= +cfn=Array::- +calls=1003 159 +159 5680 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::predicates_with_wrapped_sql_literals +147 1279 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::non_empty_predicates +calls=1003 148 +148 6771 +cfl= +cfn=Array::map +calls=1003 148 +148 3480 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::ast +64 1657 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::predicates_with_wrapped_sql_literals +calls=1003 65 +65 11530 +cfl= +cfn=Class::new +calls=1003 65 +65 2305 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::limit_value= +73 815 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::set_value +calls=1002 74 +74 1104 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::limit! +669 1434 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::limit_value= +calls=1002 670 +670 1919 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::limit +665 344 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +cfn=ActiveRecord/SpawnMethods::spawn +calls=2 666 +666 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::limit! +calls=2 666 +666 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::where_clause= +73 9712 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::set_value +calls=9816 74 +74 16455 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::+ +12 4190 +cfl= +cfn=Class::new +calls=3551 13 +13 2743 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/casted.rb +fn=Arel/Nodes::build_quoted^ +31 4387 +cfl= +cfn=Module::=== +calls=5553 32 +32 1567 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb +fn=Arel/Predications::quoted_node +224 4733 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/casted.rb +cfn=Arel/Nodes::build_quoted^ +calls=4552 225 +225 5954 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb +fn=Arel/Predications::eq +16 4910 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb +cfn=Arel/Predications::quoted_node +calls=4552 17 +17 10687 +cfl= +cfn=Class::new +calls=4552 17 +17 10361 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb +fn=Arel/Nodes/BindParam::initialize +7 9997 +cfl= +cfn=BasicObject::initialize +calls=9817 9 +9 2115 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +fn=ActiveRecord/PredicateBuilder::build_bind_attribute +59 15012 +cfl= +cfn=String::to_s +calls=8815 60 +60 1898 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +cfn=ActiveRecord/TableMetadata::type +calls=8815 60 +60 37142 +cfl= +cfn=Class::new +calls=17630 60 +60 54942 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/basic_object_handler.rb +fn=ActiveRecord/PredicateBuilder/BasicObjectHandler::call +10 4810 +cfl= +cfn=#<Class:0x00007ff76ed598b0>::name +calls=2551 11 +11 586 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::build_bind_attribute +calls=2551 11 +11 22329 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb +cfn=Arel/Predications::eq +calls=2551 12 +12 14148 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +fn=ActiveRecord/PredicateBuilder::handler_for +139 2732 +cfl= +cfn=Enumerable::detect +calls=2551 140 +140 20490 +cfl= +cfn=Array::last +calls=2551 140 +140 705 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::force_equality? +93 898 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +fn=ActiveRecord/TableMetadata::type +31 13749 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute +calls=9364 33 +33 32121 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb +cfn=ActiveRecord/Type::default_value^ +calls=2002 35 +35 1567 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +fn=ActiveRecord/PredicateBuilder::build +50 7736 +cfl= +cfn=#<Class:0x00007ff76ed598b0>::name +calls=2551 51 +51 982 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +cfn=ActiveRecord/TableMetadata::type +calls=2551 51 +51 10294 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::force_equality? +calls=2551 51 +51 898 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::handler_for +calls=2551 55 +55 23928 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/basic_object_handler.rb +cfn=ActiveRecord/PredicateBuilder/BasicObjectHandler::call +calls=2551 55 +55 41873 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +fn=ActiveRecord/TableMetadata::arel_attribute +23 4683 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::arel_attribute +calls=1550 25 +25 9481 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb +cfn=Arel/Table::[] +calls=1001 27 +27 4320 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ClassMethods::reflect_on_aggregation +63 2112 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::aggregate_reflections^ +calls=1550 64 +64 1053 +cfl= +cfn=String::to_s +calls=1550 64 +64 408 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +fn=ActiveRecord/TableMetadata::reflect_on_aggregation +72 1861 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_aggregation +calls=1550 73 +73 3573 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +fn=ActiveRecord/TableMetadata::aggregated_with? +68 2553 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +cfn=ActiveRecord/TableMetadata::reflect_on_aggregation +calls=1550 69 +69 5434 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +fn=ActiveRecord/TableMetadata::associated_with? +43 3248 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=1550 44 +44 3140 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +fn=ActiveRecord/PredicateBuilder::expand_from_hash +68 3527 +cfl= +cfn=Enumerable::flat_map +calls=3552 71 +71 281330 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +fn=ActiveRecord/PredicateBuilder::convert_dot_notation_to_hash +123 3408 +cfl= +cfn=Hash::select +calls=2551 124 +124 5879 +cfl= +cfn=Hash::each_key +calls=2551 128 +128 1092 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +fn=ActiveRecord/PredicateBuilder::build_from_hash +19 4660 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::convert_dot_notation_to_hash +calls=2551 20 +20 10378 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::expand_from_hash +calls=2551 21 +21 284020 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +fn=Hash::stringify_keys! +45 2262 +cfl= +cfn=Array::transpose +calls=2551 46 +46 4839 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +fn=ActiveRecord/TableMetadata::resolve_column_aliases +13 3122 +cfl= +cfn=Kernel::dup +calls=2551 14 +14 4268 +cfl= +cfn=Hash::each +calls=2551 15 +15 4553 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +fn=ActiveRecord/PredicateBuilder::resolve_column_aliases +5 3773 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +cfn=ActiveRecord/TableMetadata::resolve_column_aliases +calls=2551 5 +5 11942 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause_factory.rb +fn=ActiveRecord/Relation/WhereClauseFactory::build +11 14066 +cfl= +cfn=Module::=== +calls=11653 12 +12 2544 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::resolve_column_aliases +calls=2551 16 +16 15716 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::stringify_keys! +calls=2551 17 +17 7101 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::build_from_hash +calls=2551 19 +19 299058 +cfl= +cfn=Class::new +calls=3551 26 +26 4313 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause_factory.rb +fn=ActiveRecord/Relation/WhereClauseFactory::initialize +6 2049 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::where_clause_factory +1215 5356 +cfl= +cfn=Class::new +calls=2551 1216 +1216 5467 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::references_values= +73 6874 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::set_value +calls=6184 74 +74 13129 + +fl= +fn=Array::| +0 5306 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::references_values +69 4515 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=6184 70 +70 5605 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::references! +172 20874 +cfl= +cfn=Array::flatten! +calls=6184 173 +173 15584 +cfl= +cfn=Array::map! +calls=6184 174 +174 7315 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::references_values +calls=6184 176 +176 10119 +cfl= +cfn=Array::| +calls=6184 176 +176 5306 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::references_values= +calls=6184 176 +176 20003 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +fn=ActiveRecord/PredicateBuilder::references^ +24 2931 +cfl= +cfn=Enumerable::map +calls=2551 25 +25 10445 +cfl= +cfn=Array::compact +calls=2551 25 +25 1782 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/forbidden_attributes_protection.rb +fn=ActiveModel/ForbiddenAttributesProtection::sanitize_forbidden_attributes +21 3187 +cfl= +cfn=Kernel::respond_to? +calls=3551 22 +22 2085 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::where! +588 16897 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/forbidden_attributes_protection.rb +cfn=ActiveModel/ForbiddenAttributesProtection::sanitize_forbidden_attributes +calls=2551 589 +589 4099 +cfl= +cfn=Module::=== +calls=2551 590 +590 845 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::references^ +calls=1551 590 +590 9178 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::references! +calls=1551 590 +590 17090 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where_clause +calls=2551 591 +591 5054 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where_clause_factory +calls=2551 591 +591 10235 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause_factory.rb +cfn=ActiveRecord/Relation/WhereClauseFactory::build +calls=2551 591 +591 267205 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::+ +calls=2551 591 +591 5327 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where_clause= +calls=2551 591 +591 8242 + +fl= +fn=Hash::blank? +0 5335 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::where +578 1906 +cfl= +cfn=Hash::blank? +calls=2 581 +581 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +cfn=ActiveRecord/SpawnMethods::spawn +calls=1002 584 +584 28096 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where! +calls=2 584 +584 854 +cfl= +cfn=Class::new +calls=1000 580 +580 1939 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb +fn=ActiveRecord/Querying::where +12 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +cfn=ActiveRecord/Scoping/Named/ClassMethods::all +calls=2 12 +12 85 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where +calls=2 12 +12 892 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +fn=ActiveRecord/StatementCache/Params::bind +68 4 +cfl= +cfn=Class::new +calls=3 68 +68 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +fn=ActiveRecord/StatementCache::create^ +90 26 +cfl= +cfn=Class::new +calls=3 91 +91 4 +cfl= +cfn=Enumerable::each_with_object +calls=2 202 +202 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb +cfn=ActiveRecord/Querying::where +calls=2 205 +205 987 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::limit +calls=2 205 +205 372 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::arel +calls=3 92 +92 4173 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope::create^ +calls=1 310 +310 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb +cfn=ActiveRecord/Associations/ThroughAssociation::target_scope +calls=1 311 +311 231 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope::scope +calls=1 311 +311 403 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +cfn=ActiveRecord/SpawnMethods::merge! +calls=1 311 +311 79 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::compute_if_absent +27 19 +cfl= +cfn=Hash::fetch +calls=3 28 +28 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=2 281 +281 32 +cfl= +cfn=Proc::new^ +calls=3 281 +281 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +cfn=ActiveRecord/StatementCache::create^ +calls=3 281 +281 6288 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::_get +19 7369 +cfl= +cfn=Array::hash +calls=5229 20 +20 8029 +cfl= +cfn=Array::eql? +calls=5227 20 +20 3665 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +fn=Concurrent/Collection/MriMapBackend::compute_if_absent +21 5691 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::_get +calls=6229 22 +22 19062 +cfl= +cfn=Thread/Mutex::synchronize +calls=3 25 +25 6359 +cfl= +cfn=Hash::values +calls=2 208 +208 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=2 208 +208 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +cfn=ActiveRecord/StatementCache::execute +calls=2 208 +208 19291415 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::update +calls=1 68 +68 19280529 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::cached_find_by_statement +279 10305 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=5229 280 +280 125330 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::compute_if_absent +calls=5229 281 +281 19292682 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::=== +251 6455 +cfl= +cfn=Kernel::is_a? +calls=8780 252 +252 2988 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +fn=ActiveRecord/StatementCache::unsupported_value?^ +111 13079 +cfl= +cfn=Module::=== +calls=26145 112 +112 5435 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::=== +calls=5229 112 +112 5390 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::aggregate_reflections^ +106 3479 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_aggregations +55 5499 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::aggregate_reflections^ +calls=5229 56 +56 2426 +cfl= +cfn=Hash::values +calls=5229 56 +56 2253 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::find_by +186 47640 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb +cfn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes? +calls=5229 187 +187 156416 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_aggregations +calls=5229 187 +187 10178 +cfl= +cfn=Array::any? +calls=10458 187 +187 31058 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash +calls=5229 187 +187 10941 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column +calls=5229 187 +187 15979 +cfl= +cfn=Hash::key? +calls=5229 187 +187 2238 +cfl= +cfn=Array::first +calls=5229 190 +190 1452 +cfl= +cfn=Module::=== +calls=5229 192 +192 1648 +cfl= +cfn=Hash::values +calls=10456 192 +192 3971 +cfl= +cfn=Hash::keys +calls=10458 197 +197 6021 +cfl= +cfn=Array::all? +calls=5229 197 +197 28222 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::cached_find_by_statement +calls=5229 201 +201 19292721 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=5227 208 +208 82636 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +cfn=ActiveRecord/StatementCache::execute +calls=5227 208 +208 4218264 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::find_by +calls=4126 63 +63 19287467 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::update +calls=999 68 +68 19219339 + +fl= +fn=Array::one? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::deserialize +21 16702 +cfl= +cfn=Kernel::nil? +calls=8836 22 +22 1836 +cfl= +cfn=Integer::to_i +calls=8836 23 +23 2662 +cfl= +cfn=NilClass::nil? +calls=18424 22 +22 3807 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::deserialize +23 1894 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::cast +calls=2010 24 +24 9867 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +fn=ActiveRecord/Result::column_type +117 3 +cfl= +cfn=Hash::fetch +calls=2 118 +118 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +fn=ActiveRecord/Result::cast_values +99 6 +cfl= +cfn=Array::map +calls=2 100 +100 76 +cfl= +cfn=Array::one? +calls=1 105 +105 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_prepared +481 7104 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query +calls=6230 482 +482 4387290 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectOptions +234 2000 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::maybe_visit +calls=3012 235 +235 18191 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_JoinSource +544 1769 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=1004 546 +546 10498 +cfl= +cfn=Array::any? +calls=1004 548 +548 376 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=1 549 +549 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::inject_join +calls=1 550 +550 130 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb +fn=Arel/Nodes/JoinSource::empty? +14 828 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::quote_column_name +807 7519 +cfl= +cfn=Module::=== +calls=7274 808 +808 1739 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name +calls=7271 809 +809 6084 + +fl= +fn=#<Class:0x00007ff76ed598b0>::name +0 4491 + +fl= +fn=#<Class:0x00007ff76ed598b0>::relation +0 3763 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Attributes_Attribute +727 5249 +cfl= +cfn=#<Class:0x00007ff76ed598b0>::relation +calls=4020 728 +728 965 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::quote_table_name +calls=2010 729 +729 3158 +cfl= +cfn=#<Class:0x00007ff76ed598b0>::name +calls=2010 729 +729 499 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::quote_column_name +calls=2010 729 +729 4320 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=2010 729 +729 5600 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::collect_nodes_for +265 3555 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=2007 267 +267 3716 +cfl= +cfn=Enumerable::each_with_index +calls=2007 269 +269 100923 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectCore +240 8055 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=2008 241 +241 5759 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::maybe_visit +calls=2008 243 +243 8107 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::collect_nodes_for +calls=4016 247 +247 108194 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb +cfn=Arel/Nodes/JoinSource::empty? +calls=1004 249 +249 828 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=1004 251 +251 16665 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectStatement +210 3151 +cfl= +cfn=Enumerable::inject +calls=1004 216 +216 150870 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectOptions +calls=1004 229 +229 20191 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::arel_attribute +264 9257 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias? +calls=6816 265 +265 12279 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb +cfn=Arel/Table::[] +calls=6816 266 +266 13856 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::arel_attribute +40 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::arel_attribute +calls=2 41 +41 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::arel_column +1068 4000 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias? +calls=1002 1069 +1069 1913 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::from_clause +calls=2004 1070 +1070 2599 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash +calls=1002 1072 +1072 1996 +cfl= +cfn=Hash::key? +calls=1002 1072 +1072 472 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::arel_attribute +calls=2 1073 +1073 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::arel_columns +1052 1123 +cfl= +cfn=Enumerable::flat_map +calls=1001 1053 +1053 15450 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::skip_query_cache_value +69 1062 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=1001 70 +70 861 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::skip_query_cache_if_necessary +578 4148 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::skip_query_cache_value +calls=1001 579 +579 1923 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=1 196 +196 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::arel +calls=1001 196 +196 1428763 +cfl= +cfn=Array::to_h +calls=1 196 +196 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::transaction +calls=1 55 +55 19293845 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation::connection +calls=1000 322 +322 20588 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::assert_mutability! +921 15739 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::set_value +914 26906 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::assert_mutability! +calls=24186 915 +915 15739 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::select_values= +73 979 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::set_value +calls=1001 74 +74 1416 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::initialize_copy +35 13765 +cfl= +cfn=Kernel::dup +calls=1005 36 +36 2163 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::reset +calls=1005 37 +37 6174 + +fl= +fn=Kernel::initialize_clone +0 1180 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::initialize_copy +calls=1005 0 +0 22102 + +fl= +fn=Kernel::clone +0 3532 +cfl= +cfn=Kernel::initialize_clone +calls=1005 0 +0 23282 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +fn=ActiveRecord/SpawnMethods::spawn +10 1321 +cfl= +cfn=Kernel::clone +calls=1005 11 +11 26814 + +fl= +fn=Array::none? +0 2 + +fl= +fn=Array::reject +0 19710 +cfl= +cfn=Kernel::kind_of? +calls=2 195 +195 1 +cfl= +cfn=Kernel::is_a? +calls=4 195 +195 1 +cfl= +cfn=Symbol::to_s +calls=2 195 +195 2 +cfl= +cfn=String::split +calls=2 195 +195 5 +cfl= +cfn=Array::all? +calls=2 195 +195 13 +cfl= +cfn=String::starts_with? +calls=169 549 +549 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::mark_occurrence +calls=2632 171 +171 34689 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::pk_attribute? +calls=5264 480 +480 6979 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::enforce_raw_sql_whitelist +193 3 +cfl= +cfn=Array::reject +calls=1 194 +194 32 +cfl= +cfn=Array::none? +calls=1 201 +201 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb +fn=ActiveRecord/Calculations::has_include? +210 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::eager_loading? +calls=1 211 +211 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::includes_values +calls=1 211 +211 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::present? +calls=1 211 +211 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb +fn=ActiveRecord/Calculations::pluck +184 12 +cfl= +cfn=Array::first +calls=1 189 +189 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb +cfn=ActiveRecord/Calculations::has_include? +calls=1 189 +189 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::enforce_raw_sql_whitelist +calls=1 193 +193 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +cfn=ActiveRecord/SpawnMethods::spawn +calls=1 194 +194 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::select_values= +calls=1 195 +195 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::skip_query_cache_if_necessary +calls=1 196 +196 19295723 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff771b71680>::model +37 1670 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=1613 40 +40 25930 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff771b71680>::number +37 2146 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=2613 40 +40 26441 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=Bus::validate_associated_records_for_services +153 2981 +cfl= +cfn=BasicObject::instance_eval +calls=1613 159 +159 20864 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=Bus::validate_associated_records_for_buses_services +153 3104 +cfl= +cfn=BasicObject::instance_eval +calls=1613 159 +159 15334 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=Bus::validate_associated_records_for_trips +153 4746 +cfl= +cfn=BasicObject::instance_eval +calls=1613 159 +159 11361 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation::_ensure_no_duplicate_errors +492 1663 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations::errors +calls=1623 493 +493 725 +cfl= +cfn=Hash::each_key +calls=1623 493 +493 827 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +fn=ActiveModel/Validations/Clusivity::inclusion_method +40 1464 +cfl= +cfn=Kernel::is_a? +calls=1623 41 +41 926 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +fn=ActiveModel/Validations/Clusivity::include? +19 4702 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +cfn=ActiveModel/Validations/Clusivity::delimiter +calls=4869 20 +20 2054 +cfl= +cfn=Kernel::respond_to? +calls=3246 20 +20 973 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +cfn=ActiveModel/Validations/Clusivity::inclusion_method +calls=1623 28 +28 2390 +cfl= +cfn=Array::include? +calls=1623 28 +28 1299 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/inclusion.rb +fn=ActiveModel/Validations/InclusionValidator::validate_each +10 1756 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +cfn=ActiveModel/Validations/Clusivity::include? +calls=1623 11 +11 11418 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa579e0>::name +37 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=20 40 +40 113 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=Service::validate_associated_records_for_buses +153 19 +cfl= +cfn=BasicObject::instance_eval +calls=10 159 +159 33 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +fn=ActiveRecord/Associations::association_instance_get +270 8916 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation::validate_collection_association +313 7842 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations::association_instance_get +calls=4859 314 +314 2122 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::name +calls=1623 314 +314 1474 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=1548 315 +315 3567 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation::associated_records_to_validate_or_save +calls=1548 315 +315 18842 +cfl= +cfn=Enumerable::each_with_index +calls=1548 316 +316 1368 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::options +calls=1000 315 +315 828 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=Service::validate_associated_records_for_services_buses +153 31 +cfl= +cfn=BasicObject::instance_eval +calls=10 159 +159 66 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Filters/After::halting^ +244 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::after +calls=2 245 +245 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::parent_reflection +997 1214 + +fl= +fn=ActiveRecord/Import/Result::results +0 12 + +fl= +fn=ActiveRecord/Import/Result::ids +0 15 + +fl= +fn=ActiveRecord/Import/Result::num_inserts +0 36 + +fl= +fn=ActiveRecord/Import/Result::new^ +0 66 +cfl= +cfn=Struct::initialize +calls=69 0 +0 30 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +fn=ActiveRecord/Result::initialize +39 14443 + +fl= +fn=PG/Result::fmod +0 4980 + +fl= +fn=PG/Result::fields +0 15627 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query +80 13080 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear +calls=9885 81 +81 8055655 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select +477 1548 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query +calls=1023 478 +478 1083630 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::arel_from_relation +498 6208 +cfl= +cfn=Kernel::is_a? +calls=7253 499 +499 2619 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_all +59 25549 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::arel_from_relation +calls=7253 60 +60 8826 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds +calls=7253 61 +61 228787 +cfl= +cfn=NilClass::nil? +calls=1024 63 +63 267 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select +calls=1023 70 +70 1085178 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_prepared +calls=6230 68 +68 4394394 +cfl= +cfn=Kernel::nil? +calls=6229 63 +63 1532 +cfl= +cfn=Kernel::dup +calls=1 42 +42 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=1 43 +43 4 +cfl= +cfn=Hash::each_key +calls=1 43 +43 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +cfn=ActiveSupport/Notifications::instrumenter^ +calls=1 44 +44 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +cfn=ActiveRecord/Result::length +calls=1 47 +47 2 +cfl= +cfn=Module::name +calls=1 47 +47 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Instrumenter::instrument +calls=1 51 +51 526 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +fn=ActiveRecord/ConnectionAdapters/QueryCache::select_all +95 55470 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_all +calls=7253 106 +106 5745089 +cfl= +cfn=Kernel::dup +calls=6228 42 +42 14362 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=6228 43 +43 16252 +cfl= +cfn=Hash::each_key +calls=6228 43 +43 17197 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +cfn=ActiveSupport/Notifications::instrumenter^ +calls=6228 44 +44 34377 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +cfn=ActiveRecord/Result::length +calls=6228 47 +47 2834 +cfl= +cfn=Module::name +calls=6228 47 +47 3261 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Instrumenter::instrument +calls=6228 51 +51 488055 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +cfn=ActiveRecord/Result::first +calls=1000 106 +106 873 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_rows +93 129 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all +calls=23 94 +94 46267 +cfl= +cfn=Array::map +calls=23 94 +94 480 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_values +87 126 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_rows +calls=23 88 +88 46876 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=NilClass::blank? +calls=23 34 +34 16 +cfl= +cfn=ActiveRecord/Import/Result::new^ +calls=23 43 +43 60 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +fn=ActiveRecord/Import/PostgreSQLAdapter::insert_many +7 302 +cfl= +cfn=Kernel::is_a? +calls=46 13 +13 13 +cfl= +cfn=Array::shift +calls=23 16 +16 16 +cfl= +cfn=Array::join +calls=46 16 +16 255 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns +calls=23 21 +21 131 +cfl= +cfn=Array::blank? +calls=23 22 +22 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_values +calls=23 29 +29 47078 +cfl= +cfn=ActiveRecord/Import/Result::num_inserts +calls=23 811 +811 14 +cfl= +cfn=ActiveRecord/Import/Result::ids +calls=23 812 +812 9 +cfl= +cfn=ActiveRecord/Import/Result::results +calls=23 813 +813 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +fn=ActiveModel/Name::to_s +134 38 +cfl= +cfn=String::to_s +calls=23 134 +134 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::tableize +187 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::underscore +calls=4 188 +188 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::pluralize +calls=4 188 +188 209 + +fl= +fn=String::upcase +0 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::humanize +129 24 +cfl= +cfn=String::to_s +calls=4 130 +130 1 +cfl= +cfn=Kernel::dup +calls=4 130 +130 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector::inflections +calls=4 132 +132 10 +cfl= +cfn=Array::each +calls=4 132 +132 1 +cfl= +cfn=String::sub! +calls=12 134 +134 32 +cfl= +cfn=String::tr! +calls=4 138 +138 3 +cfl= +cfn=String::gsub! +calls=4 140 +140 66 + +fl= +fn=String::tr +0 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +fn=ActiveModel/Name::_singularize +195 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::underscore +calls=4 196 +196 113 +cfl= +cfn=String::tr +calls=4 196 +196 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +fn=ActiveModel/Name::initialize +148 73 +cfl= +cfn=Module::name +calls=4 149 +149 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=String::blank? +calls=4 151 +151 78 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +cfn=ActiveModel/Name::_singularize +calls=4 155 +155 136 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::pluralize +calls=4 156 +156 285 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::demodulize +calls=4 157 +157 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::underscore +calls=4 157 +157 43 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::humanize +calls=4 158 +158 144 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::tableize +calls=4 159 +159 256 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::underscore +calls=4 161 +161 51 +cfl= +cfn=String::to_sym +calls=4 161 +161 9 +cfl= +cfn=Kernel::dup +calls=4 163 +163 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::singularize +calls=4 164 +164 265 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +fn=ActiveModel/Naming::model_name +237 46 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parents +calls=4 239 +239 24 +cfl= +cfn=Enumerable::detect +calls=4 239 +239 14 +cfl= +cfn=Class::new +calls=4 242 +242 1373 + +fl= +fn=Array::blank? +0 8253 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +fn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns +90 110 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::present? +calls=92 92 +92 212 +cfl= +cfn=Kernel::Array +calls=46 92 +92 42 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb +fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::post_sql_statements +44 54 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update? +calls=23 47 +47 37 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +fn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_ignore +113 64 +cfl= +cfn=Array::first +calls=22 114 +114 15 +cfl= +cfn=Kernel::is_a? +calls=22 115 +115 15 +cfl= +cfn=NilClass::to_s +calls=22 116 +116 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +fn=ActiveRecord/Import/PostgreSQLAdapter::database_version +214 52 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version +calls=46 215 +215 56 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +fn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update? +198 46 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::database_version +calls=46 199 +199 109 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +fn=ActiveRecord/Import/PostgreSQLAdapter::post_sql_statements +68 206 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update? +calls=23 71 +71 118 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_ignore +calls=22 74 +74 114 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb +cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::post_sql_statements +calls=23 80 +80 91 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns +calls=23 82 +82 234 +cfl= +cfn=Array::blank? +calls=23 83 +83 14 +cfl= +cfn=Array::join +calls=23 84 +84 28 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::supports_import?^ +261 75 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=46 262 +262 994 +cfl= +cfn=Kernel::respond_to? +calls=23 262 +262 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Import/Validator::init_validations +calls=23 262 +262 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::serialize +45 5954 + +fl= +fn=FalseClass::=== +0 14411 + +fl= +fn=TrueClass::=== +0 18319 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/duration.rb +fn=ActiveSupport/Duration::===^ +144 6235 +cfl= +cfn=Kernel::is_a? +calls=10475 145 +145 3133 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb +fn=ActiveModel/Type/ImmutableString::serialize +10 22477 +cfl= +cfn=Module::=== +calls=10475 11 +11 3155 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/duration.rb +cfn=ActiveSupport/Duration::===^ +calls=10475 11 +11 9368 +cfl= +cfn=TrueClass::=== +calls=10475 11 +11 3143 +cfl= +cfn=FalseClass::=== +calls=10475 11 +11 2618 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::serialize +calls=10475 15 +15 3504 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute +365 20953 +cfl= +cfn=String::to_s +calls=16610 366 +366 2665 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=16610 370 +370 27806 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::values_sql_for_columns_and_attributes^ +941 36 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=23 944 +944 360 +cfl= +cfn=Array::map +calls=23 946 +946 149658 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name +205 42 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=4 206 +206 60 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name +calls=4 206 +206 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name +calls=4 206 +206 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb +fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::pre_sql_statements +22 62 +cfl= +cfn=Kernel::is_a? +calls=23 28 +28 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +fn=ActiveRecord/ConnectionAdapters/Quoting::quote_column_name +67 11 +cfl= +cfn=Symbol::to_s +calls=9 68 +68 4 +cfl= +cfn=String::to_s +calls=5 68 +68 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name +46 8468 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::quote_column_name +calls=14 47 +47 16 +cfl= +cfn=PG/Connection::quote_ident^ +calls=14 47 +47 15 +cfl= +cfn=String::freeze +calls=14 47 +47 6 + +fl= +fn=Enumerator::each +0 10834 +cfl= +cfn=Enumerable::each_with_index +calls=2660 0 +0 219276 +cfl= +cfn=Enumerable::each_cons +calls=1000 0 +0 10546 +cfl= +cfn=Hash::each_key +calls=12528 0 +0 69106 + +fl= +fn=Array::transpose +0 4084 +cfl= +cfn=Symbol::to_s +calls=2 0 +0 1 +cfl= +cfn=String::to_s +calls=2549 0 +0 772 + +fl= +fn=Hash::to_a +0 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::create_with_value +69 11225 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=18818 70 +70 11024 + +fl= +fn=Array::to_h +0 3959 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::equalities +93 5411 +cfl= +cfn=Array::each +calls=5287 96 +96 9864 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::to_h +49 10499 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::equalities +calls=5287 50 +50 15275 +cfl= +cfn=Array::select +calls=5287 52 +52 10572 +cfl= +cfn=Array::map +calls=5287 57 +57 33713 +cfl= +cfn=Array::to_h +calls=5287 57 +57 3954 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::where_values_hash +463 6765 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where_clause +calls=5287 464 +464 6402 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::to_h +calls=5287 464 +464 74013 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::scope_for_create +467 6427 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name +calls=23 468 +468 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::where_values_hash +calls=2655 468 +468 35427 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::create_with_value +calls=2655 468 +468 3451 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::stringify_keys +calls=2655 468 +468 3920 +cfl= +cfn=Hash::merge! +calls=2655 468 +468 1217 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Bus/HABTM_Services::table_name^ +calls=2632 468 +468 3639 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping/ClassMethods::scope_attributes +25 43 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +cfn=ActiveRecord/Scoping/Named/ClassMethods::all +calls=23 26 +26 1147 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::scope_for_create +calls=23 26 +26 546 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::import_without_validations_or_callbacks^ +764 430 +cfl= +cfn=Array::map +calls=46 767 +767 2692 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ClassMethods::scope_attributes +calls=23 768 +768 1736 +cfl= +cfn=Hash::to_a +calls=23 768 +768 15 +cfl= +cfn=Array::transpose +calls=23 768 +768 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=NilClass::blank? +calls=23 770 +770 13 +cfl= +cfn=Enumerable::each_with_index +calls=23 783 +783 49 +cfl= +cfn=Enumerable::map +calls=23 783 +783 543 +cfl= +cfn=Array::join +calls=46 791 +791 91 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=46 792 +792 702 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb +cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::pre_sql_statements +calls=23 792 +792 77 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name +calls=46 793 +793 110 +cfl= +cfn=Array::flatten +calls=23 794 +794 63 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::values_sql_for_columns_and_attributes^ +calls=23 795 +795 150054 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::supports_import?^ +calls=23 800 +800 1113 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::post_sql_statements +calls=23 802 +802 804 +cfl= +cfn=Enumerable::each_slice +calls=23 805 +805 50124 +cfl= +cfn=ActiveRecord/Import/Result::num_inserts +calls=23 755 +755 12 +cfl= +cfn=ActiveRecord/Import/Result::ids +calls=23 755 +755 6 +cfl= +cfn=ActiveRecord/Import/Result::results +calls=23 755 +755 5 +cfl= +cfn=ActiveRecord/Import/Result::new^ +calls=23 755 +755 15 + +fl= +fn=Hash::select +0 6169 +cfl= +cfn=String::include? +calls=2551 125 +125 2234 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +fn=ActiveModel/Errors::values +188 6685 +cfl= +cfn=Hash::select +calls=8897 189 +189 2523 +cfl= +cfn=Hash::values +calls=8897 189 +189 3526 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +fn=ActiveModel/Errors::size +179 8422 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::values +calls=8897 180 +180 12734 +cfl= +cfn=Array::flatten +calls=8897 180 +180 12466 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +fn=ActiveModel/Errors::empty? +209 8978 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::size +calls=8897 210 +210 33622 +cfl= +cfn=Numeric::zero? +calls=8897 210 +210 2680 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/app/models/city.rb +fn=City::name_has_no_spaces +5 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff771b18d78>::name +calls=10 6 +6 32 +cfl= +cfn=String::include? +calls=10 6 +6 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/presence.rb +fn=ActiveModel/Validations/PresenceValidator::validate_each +6 4775 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=String::blank? +calls=1633 7 +7 1583 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Numeric::blank? +calls=8000 7 +7 2111 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb +fn=ActiveRecord/Validations/PresenceValidator::validate_each +6 11861 +cfl= +cfn=Kernel::class +calls=9633 7 +7 1709 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=9633 7 +7 17339 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/presence.rb +cfn=ActiveModel/Validations/PresenceValidator::validate_each +calls=9633 10 +10 8468 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/string.rb +fn=ActiveModel/Type/String::cast_value +16 4614 +cfl= +cfn=Module::=== +calls=4256 17 +17 1226 +cfl= +cfn=Class::new +calls=4256 18 +18 5897 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::cast +37 29518 +cfl= +cfn=Kernel::nil? +calls=39944 38 +38 7509 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/string.rb +cfn=ActiveModel/Type/String::cast_value +calls=4256 38 +38 11738 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::cast_value +calls=35688 38 +38 34699 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute/FromUser::type_cast +174 11393 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::cast +calls=2246 175 +175 7282 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb +cfn=ActiveModel/Type/Helpers/Numeric::cast +calls=15528 175 +175 74374 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::value +40 107876 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute/FromUser::type_cast +calls=17774 42 +42 93050 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb +cfn=ActiveRecord/Relation/QueryAttribute::type_cast +calls=13496 42 +42 4723 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute/WithCastValue::type_cast +calls=1002 42 +42 422 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute/FromDatabase::type_cast +calls=12458 42 +42 33283 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::fetch_value +47 86356 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=124358 48 +48 167710 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::value +calls=124358 48 +48 184922 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=ActiveRecord/AttributeMethods/Read::_read_attribute +76 85781 +cfl= +cfn=String::to_s +calls=124358 77 +77 22514 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::fetch_value +calls=124358 77 +77 438989 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff771b18d78>::name +37 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=20 40 +40 111 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +fn=ActiveModel/EachValidator::validate +148 10853 +cfl= +cfn=Array::each +calls=15879 149 +149 2159068 + +fl= +fn=Kernel::catch +0 81257 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallTemplate::expand +calls=27012 425 +425 84202 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +cfn=ActiveModel/EachValidator::validate +calls=15879 426 +426 2168520 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/app/models/city.rb +cfn=City::name_has_no_spaces +calls=10 426 +426 47 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=Service::validate_associated_records_for_services_buses +calls=10 426 +426 97 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=Service::validate_associated_records_for_buses +calls=10 426 +426 52 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=Bus::validate_associated_records_for_trips +calls=1613 426 +426 16107 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=Bus::validate_associated_records_for_buses_services +calls=1613 426 +426 18439 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=Bus::validate_associated_records_for_services +calls=1613 426 +426 23846 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=Bus/HABTM_Services::autosave_associated_records_for_left_side +calls=2632 426 +426 33831 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=Bus/HABTM_Services::autosave_associated_records_for_service +calls=2632 426 +426 185509 +cfl= +cfn=ActiveSupport/Callbacks/Filters/Environment::halted +calls=1000 132 +132 252 +cfl= +cfn=Kernel::block_given? +calls=1000 132 +132 400 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after +calls=1000 133 +133 1390 +cfl= +cfn=ActiveSupport/Callbacks/Filters/Environment::value +calls=1000 134 +134 284 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation::before_save_collection_association +calls=1000 426 +426 5438 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackSequence::before +482 706 +cfl= +cfn=Array::unshift +calls=242 483 +483 68 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Filters/Before::halting^ +191 138 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::before +calls=242 192 +192 774 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Filters/Before::build^ +162 246 +cfl= +cfn=Array::any? +calls=242 165 +165 44 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Filters/Before::halting^ +calls=242 168 +168 912 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +fn=ActiveModel/Errors::clear +115 6030 +cfl= +cfn=Hash::clear +calls=10530 116 +116 3218 + +fl= +fn=Proc::to_proc +0 2778 + +fl= +fn=Hash::default_proc= +0 13487 +cfl= +cfn=Proc::to_proc +calls=10530 0 +0 2778 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +fn=ActiveModel/Errors::apply_default_array +470 9446 +cfl= +cfn=Kernel::proc +calls=10530 471 +471 15435 +cfl= +cfn=Hash::default_proc= +calls=10530 471 +471 16265 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +fn=ActiveModel/Errors::initialize +74 9872 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::apply_default_array +calls=10530 76 +76 41146 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +fn=ActiveModel/Validations::errors +303 9448 +cfl= +cfn=Class::new +calls=5265 304 +304 57705 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions::update_attributes_from_transaction_state +494 56974 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionState::finalized? +calls=51325 495 +495 15043 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions::sync_with_transaction_state +490 84235 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::update_attributes_from_transaction_state +calls=149167 491 +491 72017 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +fn=ActiveRecord/Persistence::new_record? +231 36580 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::sync_with_transaction_state +calls=42971 232 +232 54159 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Import/Validator::valid_model? +73 7684 +cfl= +cfn=Kernel::class +calls=1633 74 +74 284 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=1633 77 +77 2663 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations::errors +calls=3266 82 +82 12133 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::clear +calls=1633 82 +82 1855 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks::run_callbacks +calls=1633 84 +84 422204 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::empty? +calls=1633 112 +112 7173 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::from_user^ +12 9461 +cfl= +cfn=Class::new +calls=17774 13 +13 30950 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::assert_valid_value +113 3278 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::with_value_from_user +70 30268 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::assert_valid_value +calls=17774 71 +71 3278 +cfl= +cfn=Kernel::class +calls=17774 72 +72 2852 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::from_user^ +calls=17774 72 +72 40411 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::write_from_user +56 21593 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=17774 57 +57 9283 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::with_value_from_user +calls=17774 57 +57 76808 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +fn=ActiveRecord/AttributeMethods/Write::_write_attribute +50 16267 +cfl= +cfn=String::to_s +calls=17774 51 +51 3228 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::write_from_user +calls=17774 51 +51 107685 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attribute_aliases^ +106 9360 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias? +218 26145 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_aliases^ +calls=24879 219 +219 9360 +cfl= +cfn=Symbol::to_s +calls=8248 219 +219 3315 +cfl= +cfn=Hash::key? +calls=24879 219 +219 7162 +cfl= +cfn=String::to_s +calls=16631 219 +219 4128 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +fn=ActiveRecord/AttributeMethods/Write::write_attribute +35 28161 +cfl= +cfn=Kernel::class +calls=25020 36 +36 3477 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias? +calls=12510 36 +36 23851 +cfl= +cfn=Symbol::to_s +calls=7246 39 +39 1580 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=12510 42 +42 6426 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +cfn=ActiveRecord/AttributeMethods/Write::_write_attribute +calls=12510 45 +45 78450 +cfl= +cfn=String::to_s +calls=5264 39 +39 974 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods::[]= +409 7605 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +cfn=ActiveRecord/AttributeMethods/Write::write_attribute +calls=12510 410 +410 142919 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::__callbacks +124 56735 +cfl= +cfn=Kernel::instance_variable_defined? +calls=47974 125 +125 30399 +cfl= +cfn=Kernel::class +calls=47974 128 +128 8755 +cfl= +cfn=Kernel::public_send +calls=47974 128 +128 45773 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveRecord/Base::_run_initialize_callbacks +815 9177 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks::run_callbacks +calls=11091 816 +816 59157 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping/ClassMethods::scope_attributes? +30 9838 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ClassMethods::current_scope +calls=10494 31 +31 141006 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb +fn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes? +38 21131 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ClassMethods::scope_attributes? +calls=10494 39 +39 150844 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::default_scopes^ +calls=10494 39 +39 4751 +cfl= +cfn=Array::any? +calls=10494 39 +39 2705 +cfl= +cfn=Kernel::respond_to? +calls=10494 39 +39 109692 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping::populate_with_current_scope_attributes +35 4309 +cfl= +cfn=Kernel::class +calls=4265 36 +36 683 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb +cfn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes? +calls=4265 36 +36 104639 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance::ensure_proper_type +276 4174 +cfl= +cfn=Kernel::class +calls=4265 277 +277 756 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition? +calls=4265 278 +278 2393 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core::initialize_internals_callback +546 1168 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance::initialize_internals_callback +266 5721 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core::initialize_internals_callback +calls=4265 267 +267 1168 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance::ensure_proper_type +calls=4265 268 +268 7323 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping::initialize_internals_callback +42 6112 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance::initialize_internals_callback +calls=4265 43 +43 14212 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping::populate_with_current_scope_attributes +calls=4265 44 +44 109631 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core::init_internals +536 18042 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +fn=ActiveRecord/Associations::init_internals +264 23069 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core::init_internals +calls=11091 266 +266 18042 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/aggregations.rb +fn=ActiveRecord/Aggregations::init_internals +24 14734 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations::init_internals +calls=11091 26 +26 41111 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::initialize_dup +149 6542 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/duplicable.rb +fn=Object::duplicable? +26 4752 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb +fn=Object::deep_dup +15 10739 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/duplicable.rb +cfn=Object::duplicable? +calls=16775 16 +16 4752 +cfl= +cfn=Kernel::dup +calls=16775 16 +16 21736 + +fl= +fn=Class::allocate +0 12273 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::deep_dup +69 4440 +cfl= +cfn=Kernel::class +calls=4265 70 +70 759 +cfl= +cfn=Class::allocate +calls=4265 70 +70 2206 +cfl= +cfn=Kernel::tap +calls=4265 70 +70 90370 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +fn=ActiveRecord/AttributeMethods/Write/ClassMethods::define_method_attribute= +15 71 +cfl= +cfn=String::unpack +calls=12 16 +16 9 +cfl= +cfn=Array::first +calls=12 16 +16 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^ +calls=12 17 +17 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=12 18 +18 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods +calls=12 20 +20 5 +cfl= +cfn=NilClass::to_s +calls=12 20 +20 5 +cfl= +cfn=String::inspect +calls=12 26 +26 11 +cfl= +cfn=Module::module_eval +calls=12 26 +26 590 + +fl= +fn=Module::undef_method +0 30 +cfl= +cfn=Module::method_undefined +calls=24 0 +0 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^ +26 39 +cfl= +cfn=Module::const_defined? +calls=24 28 +28 33 +cfl= +cfn=Kernel::dup +calls=10 29 +29 21 +cfl= +cfn=String::freeze +calls=10 29 +29 4 +cfl= +cfn=Module::const_set +calls=10 29 +29 33 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=ActiveRecord/AttributeMethods/Read/ClassMethods::define_method_attribute +29 88 +cfl= +cfn=String::unpack +calls=12 30 +30 15 +cfl= +cfn=Array::first +calls=12 30 +30 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^ +calls=12 33 +33 105 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=12 34 +34 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods +calls=24 36 +36 13 +cfl= +cfn=NilClass::to_s +calls=12 36 +36 5 +cfl= +cfn=Module::module_eval +calls=24 36 +36 1245 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache +349 23 +cfl= +cfn=Class::new +calls=5 350 +350 64 + +fl= +fn=String::inspect +0 31287 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call +365 1210 +cfl= +cfn=Regexp::match? +calls=504 366 +366 428 +cfl= +cfn=Array::map! +calls=252 372 +372 398 +cfl= +cfn=Array::join +calls=252 372 +372 234 +cfl= +cfn=NilClass::to_s +calls=252 375 +375 89 +cfl= +cfn=Module::module_eval +calls=252 380 +380 8175 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +fn=ActiveRecord/DynamicMatchers/FindByBang::suffix^ +113 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +fn=ActiveRecord/DynamicMatchers/FindByBang::prefix^ +109 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +fn=ActiveRecord/DynamicMatchers/Method::suffix^ +45 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +fn=ActiveRecord/DynamicMatchers/FindBy::prefix^ +97 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +fn=ActiveRecord/DynamicMatchers/Method::pattern^ +37 10765 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +cfn=ActiveRecord/DynamicMatchers/FindBy::prefix^ +calls=1 38 +38 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +cfn=ActiveRecord/DynamicMatchers/Method::suffix^ +calls=1 38 +38 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +cfn=ActiveRecord/DynamicMatchers/FindByBang::prefix^ +calls=1 38 +38 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +cfn=ActiveRecord/DynamicMatchers/FindByBang::suffix^ +calls=1 38 +38 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +fn=ActiveRecord/DynamicMatchers/Method::match^ +32 11740 +cfl= +cfn=Enumerable::find +calls=10746 33 +33 58916 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::instance_method_already_implemented? +336 205 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods +calls=306 337 +337 171 +cfl= +cfn=Module::method_defined? +calls=306 337 +337 91 + +fl= +fn=UnboundMethod::owner +0 10 + +fl= +fn=Module::instance_method +0 29 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::instance_method_already_implemented? +89 592 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method? +calls=306 90 +90 1600 +cfl= +cfn=Class::superclass +calls=558 94 +94 88 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within? +calls=252 99 +99 434 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::instance_method_already_implemented? +calls=306 101 +101 468 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented? +63 459 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::instance_method_already_implemented? +calls=306 64 +64 3181 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=306 64 +64 2634 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::include? +calls=305 64 +64 155 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name +calls=17 286 +286 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented? +calls=17 288 +288 206 +cfl= +cfn=Kernel::respond_to? +calls=12 291 +291 125 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods +calls=12 294 +294 5 +cfl= +cfn=String::to_s +calls=12 294 +294 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call +calls=12 294 +294 473 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name +405 189 +cfl= +cfn=String::% +calls=306 406 +406 566 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method +284 42 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers^ +calls=17 285 +285 10 +cfl= +cfn=Array::each +calls=17 285 +285 23323 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache +calls=16 298 +298 68 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::clear +calls=16 298 +298 59 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method +calls=2 252 +252 3735 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_methods +251 12 +cfl= +cfn=Array::flatten +calls=5 252 +252 16 +cfl= +cfn=Array::each +calls=5 252 +252 23520 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods +56 7489 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods +calls=5 60 +60 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +cfn=Mutex_m::synchronize +calls=5 60 +60 23644 +cfl= +cfn=Kernel::class +calls=1 310 +310 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes +calls=1 310 +310 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::deep_dup +calls=1 310 +310 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/aggregations.rb +cfn=ActiveRecord/Aggregations::init_internals +calls=1 312 +312 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping::initialize_internals_callback +calls=1 313 +313 54 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb +cfn=ActiveModel/AttributeAssignment::assign_attributes +calls=1 315 +315 3 +cfl= +cfn=Kernel::block_given? +calls=2 317 +317 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::initialize_attributes +calls=1 285 +285 770 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/Base::_run_initialize_callbacks +calls=1 318 +318 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core::initialize +308 27745 +cfl= +cfn=Kernel::class +calls=8529 309 +309 1862 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods +calls=4265 309 +309 26587 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes +calls=4264 310 +310 7414 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::deep_dup +calls=4264 310 +310 97744 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/aggregations.rb +cfn=ActiveRecord/Aggregations::init_internals +calls=4264 312 +312 21663 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping::initialize_internals_callback +calls=4264 313 +313 129901 +cfl= +cfn=Kernel::block_given? +calls=6895 317 +317 2100 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/Base::_run_initialize_callbacks +calls=4264 318 +318 37072 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb +cfn=ActiveModel/AttributeAssignment::assign_attributes +calls=2631 315 +315 4905 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::initialize_attributes +calls=2631 285 +285 861756 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::has_attribute? +229 5179 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=4265 230 +230 10774 +cfl= +cfn=String::to_s +calls=4264 230 +230 1098 +cfl= +cfn=Hash::key? +calls=4264 230 +230 2175 +cfl= +cfn=Class::new +calls=1 66 +66 8170 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column +252 45086 +cfl= +cfn=Class::superclass +calls=32640 253 +253 7610 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column +calls=32640 253 +253 21889 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance/ClassMethods::new +50 11988 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class? +calls=4265 51 +51 2074 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column +calls=4265 55 +55 8819 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::has_attribute? +calls=4265 55 +55 27396 +cfl= +cfn=Class::new +calls=4264 66 +66 1221746 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::validations_array_for_column_names_and_attributes^ +1018 18 +cfl= +cfn=Array::map +calls=23 1019 +1019 2725 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::import_with_validations^ +745 188 +cfl= +cfn=Kernel::block_given? +calls=23 748 +748 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::validations_array_for_column_names_and_attributes^ +calls=23 700 +700 2743 +cfl= +cfn=Enumerable::each_with_index +calls=23 704 +704 683179 +cfl= +cfn=Array::compact! +calls=23 714 +714 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import_without_validations_or_callbacks^ +calls=23 753 +753 208671 +cfl= +cfn=ActiveRecord/Import/Result::num_inserts +calls=23 725 +725 10 +cfl= +cfn=Kernel::nil? +calls=23 725 +725 7 + +fl= +fn=Time::utc +0 8290 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update +80 2960 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model +68 2697 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update +calls=2655 69 +69 2960 +cfl= +cfn=Array::select +calls=2655 69 +69 6049 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::columns_hash +335 14211 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema +calls=16222 336 +336 22874 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::columns +340 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema +calls=5 341 +341 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash +calls=5 342 +342 11 +cfl= +cfn=Hash::values +calls=5 342 +342 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::column_names +387 13774 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::columns +calls=5 388 +388 37 +cfl= +cfn=Array::map +calls=5 388 +388 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create +76 1681 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model +64 3059 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create +calls=2655 65 +65 1681 +cfl= +cfn=Array::select +calls=2655 65 +65 9239 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::add_special_rails_stamps^ +978 170 +cfl= +cfn=Kernel::respond_to? +calls=23 982 +982 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model +calls=23 983 +983 220 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model +calls=23 984 +984 114 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::default_timezone^ +calls=23 992 +992 101 +cfl= +cfn=Time::now^ +calls=23 992 +992 52 +cfl= +cfn=Time::utc +calls=23 992 +992 75 +cfl= +cfn=Array::each +calls=23 994 +994 50 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::record_timestamps^ +106 2846 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key? +240 1739 + +fl= +fn=Hash::<= +0 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::subset? +285 60 +cfl= +cfn=Kernel::class +calls=23 287 +287 6 +cfl= +cfn=Kernel::instance_of? +calls=23 287 +287 5 +cfl= +cfn=Kernel::respond_to? +calls=23 287 +287 15 +cfl= +cfn=Kernel::instance_variable_get +calls=23 288 +288 9 +cfl= +cfn=Hash::<= +calls=23 288 +288 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::validate_hash_import^ +1025 1940 +cfl= +cfn=Hash::keys +calls=3266 1026 +1026 813 +cfl= +cfn=Array::- +calls=3266 1026 +1026 937 + +fl= +fn=Array::select! +0 299 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro +calls=3 102 +102 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasManyReflection::macro +calls=1 102 +102 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::macro +calls=480 102 +102 133 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ClassMethods::reflections +71 94 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_reflections^ +calls=1 75 +75 1 +cfl= +cfn=Hash::each +calls=4 75 +75 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::_reflections^ +calls=1 75 +75 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::_reflections^ +calls=1 75 +75 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::_reflections^ +calls=1 75 +75 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations +100 244 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::reflections +calls=164 101 +101 134 +cfl= +cfn=Hash::values +calls=164 101 +101 50 +cfl= +cfn=Array::select! +calls=164 102 +102 436 + +fl= +fn=Kernel::initialize_copy +0 54 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::raw_filter +306 96 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::each +537 19 +cfl= +cfn=Array::each +calls=23 537 +537 4068 + +fl= +fn=Enumerable::each_with_index +0 26005 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::each +calls=23 0 +0 4086 +cfl= +cfn=Array::each +calls=24987 0 +0 1323813 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveRecord/Base::_validate_callbacks^ +819 52 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks +calls=23 820 +820 71 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Import/Validator::init_validations +33 62 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/Base::_validate_callbacks^ +calls=23 34 +34 124 +cfl= +cfn=Kernel::dup +calls=23 34 +34 248 +cfl= +cfn=Enumerable::each_with_index +calls=23 36 +36 4128 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Import/Validator::initialize +27 43 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Import/Validator::init_validations +calls=23 30 +30 4548 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::has_been_read? +103 10479 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::changed_in_place? +62 27005 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::has_been_read? +calls=26441 63 +63 10479 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::original_value_for_database +calls=13264 63 +63 17477 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::value +calls=13264 63 +63 6523 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::changed_in_place? +calls=9264 63 +63 3913 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/string.rb +cfn=ActiveModel/Type/String::changed_in_place? +calls=4000 63 +63 3801 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::with_type +83 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::changed_in_place? +calls=17 84 +84 20 +cfl= +cfn=Kernel::class +calls=17 87 +87 4 +cfl= +cfn=Class::new +calls=17 87 +87 26 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::[] +15 124370 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +cfn=ActiveModel/LazyAttributeHash::[] +calls=110932 16 +16 106105 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::time_zone_aware_types^ +106 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes^ +106 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::time_zone_aware_attributes^ +60 43 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb +fn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::create_time_zone_conversion_attribute? +82 43 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::time_zone_aware_attributes^ +calls=17 83 +83 43 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes^ +calls=17 83 +83 8 +cfl= +cfn=String::to_sym +calls=17 83 +83 16 +cfl= +cfn=Array::include? +calls=34 83 +83 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::time_zone_aware_types^ +calls=17 86 +86 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::type +calls=12 86 +86 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb +cfn=ActiveModel/Type/ImmutableString::type +calls=5 86 +86 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +fn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column +142 1993 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::lock_optimistically^ +106 1724 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +fn=ActiveRecord/AttributeDecorators/TypeDecorator::matching +83 14 +cfl= +cfn=Hash::values +calls=17 84 +84 9 +cfl= +cfn=Array::select +calls=17 84 +84 219 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +fn=ActiveRecord/AttributeDecorators/TypeDecorator::decorators_for +79 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +cfn=ActiveRecord/AttributeDecorators/TypeDecorator::matching +calls=17 80 +80 243 +cfl= +cfn=Array::map +calls=17 80 +80 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +fn=ActiveRecord/AttributeDecorators/TypeDecorator::apply +70 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +cfn=ActiveRecord/AttributeDecorators/TypeDecorator::decorators_for +calls=17 71 +71 265 +cfl= +cfn=Enumerable::inject +calls=17 72 +72 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attributes_to_define_after_schema_loads^ +106 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::[]= +19 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::initialize +11 5908 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes +381 3948 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema +calls=4318 382 +382 3754 +cfl= +cfn=Class::new +calls=5 383 +383 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::initialize +33 56484 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::from_database^ +8 11331 +cfl= +cfn=Class::new +calls=22371 9 +9 37451 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb +fn=ActiveRecord/Attributes/ClassMethods::define_default_attribute +249 86 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::from_database^ +calls=17 260 +260 54 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes +calls=51 262 +262 290 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[]= +calls=34 262 +262 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=17 251 +251 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::with_type +calls=17 251 +251 78 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb +fn=ActiveRecord/Type::default_value^ +45 2586 +cfl= +cfn=Class::new +calls=1 46 +46 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb +fn=ActiveRecord/Attributes/ClassMethods::define_attribute +223 61 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=34 229 +229 243 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb +cfn=ActiveRecord/Attributes/ClassMethods::define_default_attribute +calls=34 230 +230 545 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=#<Class:0x00007ff771a7a920>::__getobj__ +392 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=#<Class:0x00007ff771a7a920>::sql_type +347 25 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=#<Class:0x00007ff771a7a920>::__getobj__ +calls=17 348 +348 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::sql_type +18 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=#<Class:0x00007ff771a7a920>::sql_type +calls=17 19 +19 37 +cfl= +cfn=String::gsub +calls=17 19 +19 37 + +fl= +fn=#<Module:0x00007ff76e810e58>::nil? +0 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb +fn=ActiveRecord/ConnectionAdapters/Column::sql_type +10 25 +cfl= +cfn=#<Module:0x00007ff76e810e58>::nil? +calls=17 10 +10 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::sql_type +calls=17 10 +10 95 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::fmod +7 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::oid +7 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::lookup_cast_type_from_column +77 44 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map +calls=17 78 +78 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::oid +calls=17 78 +78 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::fmod +calls=17 78 +78 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb +cfn=ActiveRecord/ConnectionAdapters/Column::sql_type +calls=17 78 +78 126 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::lookup +calls=17 78 +78 140 + +fl= +fn=Hash::[]^ +0 764 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb +fn=ActiveModel/Type/ImmutableString::type +6 653 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb +fn=ActiveRecord/ConnectionAdapters/Column::initialize +18 42 +cfl= +cfn=String::freeze +calls=17 19 +19 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::initialize +10 59 +cfl= +cfn=Kernel::dup +calls=17 11 +11 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb +cfn=ActiveRecord/ConnectionAdapters/Column::initialize +calls=17 11 +11 51 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::single_value_from_rows +493 3652 +cfl= +cfn=Array::first +calls=5268 494 +494 1552 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value +97 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query +calls=2 98 +98 645 +cfl= +cfn=String::to_i +calls=1 98 +98 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::max_identifier_length +373 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value +calls=1 374 +374 273 +cfl= +cfn=Class::new +calls=1 374 +374 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +fn=Object::present? +26 10108 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=NilClass::blank? +calls=6912 27 +27 2909 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=String::blank? +calls=46 27 +27 107 +cfl= +cfn=Array::blank? +calls=1 27 +27 1 +cfl= +cfn=Hash::blank? +calls=2632 27 +27 816 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +fn=Object::presence +46 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::present? +calls=17 47 +47 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::has_default_function? +561 14 +cfl= +cfn=Regexp::match? +calls=17 562 +562 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_default_function +557 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::has_default_function? +calls=17 558 +558 27 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_value_from_default +531 30 +cfl= +cfn=Regexp::=== +calls=51 532 +532 49 +cfl= +cfn=String::=== +calls=34 532 +532 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=#<Class:0x00007ff771a7a920>::__setobj__ +399 19 +cfl= +cfn=BasicObject::equal? +calls=17 400 +400 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=Delegator::initialize +71 1470 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=#<Class:0x00007ff771a7a920>::__setobj__ +calls=17 72 +72 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=SimpleDelegator::__setobj__ +calls=1001 72 +72 1763 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::initialize +10 43 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=Delegator::initialize +calls=17 11 +11 43 +cfl= +cfn=Regexp::match? +calls=17 15 +15 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/sql_type_metadata.rb +fn=ActiveRecord/ConnectionAdapters/SqlTypeMetadata::initialize +9 30 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::type +17 1527 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type +447 35632 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map +calls=34264 448 +448 21869 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::key? +calls=17132 448 +448 20404 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::fetch +calls=17132 452 +452 166689 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::fetch_type_metadata +666 65 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type +calls=17 667 +667 502 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::type +calls=12 668 +668 6 +cfl= +cfn=Class::new +calls=34 668 +668 199 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb +cfn=ActiveModel/Type/ImmutableString::type +calls=5 668 +668 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field +647 77 +cfl= +cfn=Integer::to_i +calls=34 649 +649 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::fetch_type_metadata +calls=17 649 +649 776 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_value_from_default +calls=17 650 +650 90 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_default_function +calls=17 651 +651 41 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::presence +calls=17 653 +653 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::max_identifier_length +calls=17 653 +653 312 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field +calls=1 114 +114 108 +cfl= +cfn=Class::new +calls=16 653 +653 156 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::column_definitions +756 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name +calls=5 757 +757 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::quote +calls=5 757 +757 95 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query +calls=5 757 +757 6934 +cfl= +cfn=Array::map +calls=5 757 +757 1530 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/SchemaStatements::columns +111 18 +cfl= +cfn=String::to_s +calls=5 112 +112 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::column_definitions +calls=5 113 +113 8598 +cfl= +cfn=Array::map +calls=1 113 +113 4 +cfl= +cfn=Hash::[]^ +calls=1 113 +113 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +fn=ActiveRecord/ConnectionAdapters/SchemaCache::columns +68 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::columns +calls=5 69 +69 8629 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns +calls=1 69 +69 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +cfn=Hash::except +calls=1 69 +69 8 +cfl= +cfn=Hash::each +calls=1 467 +467 236 +cfl= +cfn=Array::map +calls=4 69 +69 10 +cfl= +cfn=Hash::[]^ +calls=4 69 +69 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +fn=ActiveRecord/ConnectionAdapters/SchemaCache::columns_hash +74 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::columns +calls=5 75 +75 8920 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads^ +calls=1 235 +235 3 +cfl= +cfn=Hash::each +calls=5 235 +235 937 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns +calls=4 75 +75 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +cfn=Hash::except +calls=4 75 +75 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::load_schema! +465 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=5 466 +466 97 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name +calls=4 466 +466 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::columns_hash +calls=5 466 +466 9931 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=1 52 +52 6 +cfl= +cfn=Hash::each +calls=5 52 +52 137 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads^ +calls=4 235 +235 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Bus/HABTM_Services::table_name^ +calls=1 466 +466 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb +fn=ActiveRecord/Attributes/ClassMethods::load_schema! +233 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema! +calls=5 234 +234 10201 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_exit +calls=1 232 +232 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=4 52 +52 21 +cfl= +cfn=Hash::each +calls=4 52 +52 632 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +fn=ActiveRecord/AttributeDecorators/ClassMethods::load_schema! +50 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb +cfn=ActiveRecord/Attributes/ClassMethods::load_schema! +calls=5 51 +51 10876 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_exit +calls=4 232 +232 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::schema_loaded? +450 22230 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::load_schema +454 32323 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::schema_loaded? +calls=47698 455 +455 22230 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=95 456 +456 10945 +cfl= +cfn=Hash::keys +calls=1 456 +456 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +345 25007 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema +calls=27153 346 +346 38983 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb +cfn=ActiveRecord/Type::default_value^ +calls=5 347 +347 17 +cfl= +cfn=Class::new +calls=6 347 +347 130 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column +calls=1 346 +346 1 +cfl= +cfn=Array::include? +calls=1 346 +346 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::present? +calls=1 555 +555 1 +cfl= +cfn=Array::last +calls=4 559 +559 1 +cfl= +cfn=Kernel::is_a? +calls=4 559 +559 1 +cfl= +cfn=Array::first +calls=4 559 +559 2 +cfl= +cfn=Hash::keys +calls=4 618 +618 6 +cfl= +cfn=Array::map +calls=3 622 +622 44 +cfl= +cfn=Kernel::Array +calls=2 653 +653 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=1 654 +654 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Enumerable::to_set +calls=2 656 +656 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::subset? +calls=1 656 +656 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=1 656 +656 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key? +calls=1 656 +656 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::record_timestamps^ +calls=1 690 +690 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::add_special_rails_stamps^ +calls=1 691 +691 73 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import_with_validations^ +calls=1 695 +695 7780 +cfl= +cfn=String::to_s +calls=1 346 +346 1 +cfl= +cfn=Hash::key? +calls=1 346 +346 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names +162 145 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class? +calls=5 163 +163 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_exists? +calls=5 163 +163 188 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=5 164 +164 17209 +cfl= +cfn=Thread::current^ +calls=1 248 +248 1 +cfl= +cfn=Thread::status +calls=1 248 +248 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction +calls=1 252 +252 793 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column +calls=3 164 +164 2 +cfl= +cfn=Array::include? +calls=3 164 +164 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::present? +calls=3 555 +555 4 +cfl= +cfn=Class::new +calls=3 556 +556 425 +cfl= +cfn=Array::last +calls=12 559 +559 3 +cfl= +cfn=Kernel::is_a? +calls=12 559 +559 3 +cfl= +cfn=Array::first +calls=12 559 +559 3 +cfl= +cfn=Hash::keys +calls=4 618 +618 2 +cfl= +cfn=Array::map +calls=9 622 +622 2216 +cfl= +cfn=Kernel::Array +calls=6 653 +653 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=3 654 +654 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Enumerable::to_set +calls=6 656 +656 78 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::subset? +calls=3 656 +656 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=3 656 +656 61 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key? +calls=3 656 +656 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::record_timestamps^ +calls=3 690 +690 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::add_special_rails_stamps^ +calls=3 691 +691 128 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import_with_validations^ +calls=3 695 +695 250758 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key= +123 14 +cfl= +cfn=String::to_s +calls=5 124 +124 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::suppress_composite_primary_key +131 29 +cfl= +cfn=Kernel::is_a? +calls=4 132 +132 5 + +fl= +fn=Array::min +0 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/strip.rb +fn=String::strip_heredoc +22 80 +cfl= +cfn=String::scan +calls=5 23 +23 94 +cfl= +cfn=Array::min +calls=5 23 +23 9 +cfl= +cfn=String::gsub +calls=5 23 +23 49 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::primary_keys +355 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name +calls=5 356 +356 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::quote +calls=5 356 +356 106 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/strip.rb +cfn=String::strip_heredoc +calls=5 356 +356 231 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values +calls=5 356 +356 9919 +cfl= +cfn=Array::first +calls=5 147 +147 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/SchemaStatements::primary_key +145 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::primary_keys +calls=5 146 +146 10302 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +fn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys +42 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists? +calls=5 43 +43 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::primary_key +calls=5 43 +43 10321 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::suppress_composite_primary_key +calls=4 101 +101 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Bus/HABTM_Services::suppress_composite_primary_key^ +calls=1 101 +101 9 + +fl= +fn=PG/Result::values +0 21383 + +fl= +fn=PG/Result::ftype +0 7378 + +fl= +fn=Array::initialize +0 64 +cfl= +cfn=PG/Result::ftype +calls=48 21 +21 14 + +fl= +fn=PG/Result::nfields +0 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::result_as_array +18 107 +cfl= +cfn=PG/Result::nfields +calls=13 20 +20 10 +cfl= +cfn=Class::new +calls=13 20 +20 109 +cfl= +cfn=PG/Result::values +calls=13 24 +24 63 +cfl= +cfn=Array::any? +calls=13 25 +25 37 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query +60 35 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log +calls=13 61 +61 18636 +cfl= +cfn=Array::map +calls=6 61 +61 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::single_value_from_rows +calls=2 61 +61 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values +101 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query +calls=6 102 +102 11118 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::extract_schema_qualified_name +767 6 +cfl= +cfn=NilClass::to_s +calls=1 768 +768 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name +calls=1 768 +768 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::quoted_scope +749 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::extract_schema_qualified_name +calls=1 750 +750 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::data_source_sql +738 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::quoted_scope +calls=1 739 +739 24 +cfl= +cfn=Kernel::dup +calls=1 742 +742 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/SchemaStatements::data_sources +35 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::data_source_sql +calls=1 36 +36 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values +calls=1 36 +36 1215 +cfl= +cfn=Array::each +calls=1 36 +36 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +fn=ActiveRecord/ConnectionAdapters/SchemaCache::prepare_data_sources +113 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::data_sources +calls=1 114 +114 1267 +cfl= +cfn=Hash::key? +calls=1 49 +49 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +fn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists? +47 25 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::prepare_data_sources +calls=1 48 +48 1277 +cfl= +cfn=Hash::key? +calls=14 49 +49 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::table_exists? +323 41 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=11 324 +324 335 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name +calls=9 324 +324 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists? +calls=10 324 +324 1307 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys +calls=1 100 +100 2907 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key= +calls=1 100 +100 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Bus/HABTM_Services::table_name^ +calls=2 324 +324 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::primary_key_prefix_type^ +60 32 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::get_primary_key +93 39 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::primary_key_prefix_type^ +calls=10 94 +94 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_exists? +calls=5 99 +99 4420 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=4 100 +100 63 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name +calls=3 100 +100 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys +calls=4 100 +100 7504 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key= +calls=4 100 +100 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Bus/HABTM_Services::table_name^ +calls=1 100 +100 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::reset_primary_key +85 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::base_class +calls=10 86 +86 48 +cfl= +cfn=Module::name +calls=4 87 +87 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::get_primary_key +calls=5 87 +87 12078 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names +calls=1 553 +553 12478 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +74 64225 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::reset_primary_key +calls=5 75 +75 24647 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names +calls=3 553 +553 259522 +cfl= +cfn=Thread::current^ +calls=2 248 +248 2 +cfl= +cfn=Thread::status +calls=2 248 +248 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction +calls=2 252 +252 1881 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::include? +calls=1 75 +75 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::import_helper^ +548 449 +cfl= +cfn=Array::last +calls=99 550 +550 19 +cfl= +cfn=Kernel::is_a? +calls=99 550 +550 19 +cfl= +cfn=Array::pop +calls=22 550 +550 5 +cfl= +cfn=Hash::merge! +calls=22 550 +550 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=42 552 +552 283636 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::transaction +calls=1 33 +33 19521426 +cfl= +cfn=Array::each +calls=1 62 +62 18072963 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names +calls=19 553 +553 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column +calls=19 553 +553 25 +cfl= +cfn=Array::include? +calls=19 553 +553 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::present? +calls=19 555 +555 44 +cfl= +cfn=Class::new +calls=19 556 +556 4089 +cfl= +cfn=Array::first +calls=76 559 +559 16 +cfl= +cfn=Hash::keys +calls=19 618 +618 18 +cfl= +cfn=Array::map +calls=57 622 +622 4581 +cfl= +cfn=Kernel::Array +calls=38 653 +653 39 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Enumerable::to_set +calls=38 656 +656 573 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::subset? +calls=19 656 +656 89 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=19 656 +656 743 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key? +calls=19 656 +656 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::record_timestamps^ +calls=19 690 +690 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::add_special_rails_stamps^ +calls=19 691 +691 601 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import_with_validations^ +calls=19 695 +695 636291 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::import^ +523 46 +cfl= +cfn=Array::first +calls=12 524 +524 6 +cfl= +cfn=Kernel::is_a? +calls=8 524 +524 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import_helper^ +calls=4 531 +531 19538239 +cfl= +cfn=Thread::current^ +calls=1 248 +248 1 +cfl= +cfn=Thread::status +calls=1 248 +248 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction +calls=1 252 +252 820 + +fl= +fn=Hash::values +0 9822 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/Transaction::commit_records +124 12 +cfl= +cfn=Array::uniq +calls=5 125 +125 3 +cfl= +cfn=Array::shift +calls=5 126 +126 3 +cfl= +cfn=Array::each +calls=5 135 +135 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionState::full_commit! +75 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::commit_db_transaction +142 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +calls=5 143 +143 5578 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionState::full_commit! +calls=5 186 +186 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/RealTransaction::commit +184 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::commit_db_transaction +calls=5 185 +185 5604 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/Transaction::commit_records +calls=5 223 +223 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_exit +calls=5 232 +232 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/Transaction::before_commit_records +120 12 +cfl= +cfn=Array::uniq +calls=5 121 +121 4 +cfl= +cfn=Array::each +calls=5 121 +121 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction +212 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=5 213 +213 5710 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_exit +calls=5 232 +232 11 + +fl= +fn=Thread::status +0 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Trip::default_scope_override^ +106 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +fn=ActiveModel/Validations/NumericalityValidator::check_validity! +16 11 +cfl= +cfn=Hash::keys +calls=2 17 +17 1 +cfl= +cfn=Array::- +calls=2 17 +17 3 +cfl= +cfn=Hash::slice +calls=2 18 +18 1 +cfl= +cfn=Hash::each +calls=2 18 +18 5 + +fl= +fn=String::end_with? +0 1 + +fl= +fn=Regexp::source +0 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +fn=ActiveModel/Validations/FormatValidator::regexp_using_multiline_anchors? +50 3 +cfl= +cfn=Regexp::source +calls=1 51 +51 1 +cfl= +cfn=String::start_with? +calls=1 52 +52 1 +cfl= +cfn=String::end_with? +calls=1 52 +52 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +fn=ActiveModel/Validations/FormatValidator::check_options_validity +36 9 +cfl= +cfn=Kernel::is_a? +calls=1 38 +38 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +cfn=ActiveModel/Validations/FormatValidator::regexp_using_multiline_anchors? +calls=1 39 +39 8 + +fl= +fn=TrueClass::^ +0 1 + +fl= +fn=Hash::include? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +fn=ActiveModel/Validations/FormatValidator::check_validity! +16 8 +cfl= +cfn=Hash::include? +calls=2 17 +17 2 +cfl= +cfn=TrueClass::^ +calls=1 17 +17 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +cfn=ActiveModel/Validations/FormatValidator::check_options_validity +calls=2 21 +21 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Trip::_reflections^ +106 2858 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Trip::__callbacks^ +106 755 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Trip::_validators^ +106 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/helper_methods.rb +fn=ActiveModel/Validations/HelperMethods::_merge_attributes +7 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=3 8 +8 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::symbolize_keys +calls=3 8 +8 9 +cfl= +cfn=Array::flatten! +calls=3 9 +9 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb +fn=ActiveRecord/Validations/ClassMethods::validates_presence_of +63 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/helper_methods.rb +cfn=ActiveModel/Validations/HelperMethods::_merge_attributes +calls=3 64 +64 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/with.rb +cfn=ActiveModel/Validations/ClassMethods::validates_with +calls=3 64 +64 255 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::belongs_to_required_by_default^ +60 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Trip::attribute_type_decorations^ +106 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::default_scope_override^ +106 3260 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::_validators^ +106 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::_reflections^ +106 1059 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::after_remove_for_buses=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::before_remove_for_buses=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::after_add_for_buses=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 21 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::before_add_for_buses=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::after_remove_for_services_buses=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 3 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 0 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::before_remove_for_services_buses=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 0 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::after_add_for_services_buses=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::before_add_for_services_buses=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::__callbacks^ +106 5190 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service/HABTM_Buses::__callbacks^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=Service/HABTM_Buses::add_right_association^ +71 10 +cfl= +cfn=Symbol::to_s +calls=1 72 +72 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::singularize +calls=1 72 +72 57 +cfl= +cfn=String::to_sym +calls=1 72 +72 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::belongs_to +calls=1 73 +73 377 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=1 74 +74 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service/HABTM_Buses::_reflections^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=Service/HABTM_Buses::add_left_association^ +66 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::belongs_to +calls=1 67 +67 552 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=1 68 +68 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service/HABTM_Buses::attribute_type_decorations^ +106 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::attribute_type_decorations^ +106 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::default_scope_override^ +106 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +fn=ActiveModel/Validations/Clusivity::delimiter +31 2058 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +fn=ActiveModel/Validations/Clusivity::check_validity! +11 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +cfn=ActiveModel/Validations/Clusivity::delimiter +calls=2 12 +12 4 +cfl= +cfn=Kernel::respond_to? +calls=2 12 +12 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::_validators^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::parent_reflection= +997 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::after_remove_for_services=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::before_remove_for_services=^ +104 9 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::after_add_for_services=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::before_add_for_services=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::validate? +997 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::validate? +calls=2 997 +997 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::collection? +997 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasManyReflection::collection? +calls=4 997 +997 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::options +997 23732 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::name +997 10255 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::initialize +758 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::_reflections^ +106 14443 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::after_remove_for_buses_services=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::before_remove_for_buses_services=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 0 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::after_add_for_buses_services=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 13 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::before_add_for_buses_services=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_options +110 9 +cfl= +cfn=Module::name +calls=2 112 +112 1 +cfl= +cfn=Hash::key? +calls=2 114 +114 1 + +fl= +fn=String::downcase +0 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection +97 14 +cfl= +cfn=Module::name +calls=2 98 +98 2 +cfl= +cfn=String::downcase +calls=2 98 +98 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::pluralize +calls=2 98 +98 115 +cfl= +cfn=Array::join +calls=2 98 +98 6 +cfl= +cfn=String::gsub +calls=2 98 +98 4 +cfl= +cfn=String::to_sym +calls=2 98 +98 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_options +calls=2 100 +100 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::create_reflection^ +calls=2 102 +102 199 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus/HABTM_Services::__callbacks^ +106 8119 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=Bus/HABTM_Services::add_right_association^ +71 8 +cfl= +cfn=Symbol::to_s +calls=1 72 +72 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::singularize +calls=1 72 +72 83 +cfl= +cfn=String::to_sym +calls=1 72 +72 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::belongs_to +calls=1 73 +73 425 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=1 74 +74 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options +120 5 +cfl= +cfn=Hash::key? +calls=4 123 +123 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus/HABTM_Services::_reflections^ +106 10153 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +115 68768 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus/HABTM_Services::_reflections^ +calls=25265 116 +116 8199 +cfl= +cfn=Symbol::to_s +calls=71797 116 +116 34115 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service/HABTM_Buses::_reflections^ +calls=2 116 +116 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_reflections^ +calls=10 116 +116 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::_reflections^ +calls=2014 116 +116 1055 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::_reflections^ +calls=40058 116 +116 14439 +cfl= +cfn=String::to_s +calls=3552 116 +116 986 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::_reflections^ +calls=8000 116 +116 2853 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +fn=ActiveRecord/Associations/Builder/BelongsTo::define_validations^ +145 30 +cfl= +cfn=Hash::key? +calls=7 146 +146 3 +cfl= +cfn=Hash::delete +calls=4 147 +147 2 +cfl= +cfn=Kernel::nil? +calls=4 150 +150 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_validations^ +calls=7 156 +156 3 +cfl= +cfn=NilClass::nil? +calls=3 150 +150 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::belongs_to_required_by_default^ +calls=3 151 +151 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb +cfn=ActiveRecord/Validations/ClassMethods::validates_presence_of +calls=3 159 +159 302 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::has_one? +565 727 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::collection? +544 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +fn=ActiveRecord/Associations/Builder/BelongsTo::define_callbacks^ +17 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_callbacks^ +calls=7 18 +18 736 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +fn=ActiveRecord/Associations/Builder/BelongsTo::add_counter_cache_methods^ +29 26 +cfl= +cfn=Module::method_defined? +calls=7 30 +30 10 +cfl= +cfn=Module::class_eval +calls=3 32 +32 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb +fn=ActiveRecord/Associations/Builder/SingularAssociation::define_constructors^ +26 47 +cfl= +cfn=Symbol::to_s +calls=42 27 +27 12 +cfl= +cfn=Module::class_eval +calls=7 27 +27 523 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::constructable? +448 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb +fn=ActiveRecord/Associations/Builder/SingularAssociation::define_accessors^ +11 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_accessors^ +calls=7 12 +12 569 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::generated_association_methods +calls=7 13 +13 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::constructable? +calls=7 16 +16 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb +cfn=ActiveRecord/Associations/Builder/SingularAssociation::define_constructors^ +calls=7 16 +16 582 +cfl= +cfn=Symbol::to_s +calls=14 18 +18 6 +cfl= +cfn=Module::class_eval +calls=7 18 +18 190 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +fn=ActiveRecord/Associations/Builder/BelongsTo::define_accessors^ +24 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb +cfn=ActiveRecord/Associations/Builder/SingularAssociation::define_accessors^ +calls=7 25 +25 1391 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +cfn=ActiveRecord/Associations/Builder/BelongsTo::add_counter_cache_methods^ +calls=7 26 +26 54 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::polymorphic? +569 7264 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/BelongsToReflection::calculate_constructable +739 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic? +calls=7 740 +740 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/BelongsToReflection::macro +714 139 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +fn=ActiveRecord/Associations/Builder/BelongsTo::macro^ +5 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb +fn=ActiveRecord/Associations/Builder/SingularAssociation::valid_options^ +7 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::valid_options^ +calls=7 8 +8 30 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +fn=ActiveRecord/Associations/Builder/BelongsTo::valid_options^ +9 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb +cfn=ActiveRecord/Associations/Builder/SingularAssociation::valid_options^ +calls=7 10 +10 39 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::define_extensions^ +78 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +fn=ActiveRecord/Associations/ClassMethods::belongs_to +1653 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 1654 +1654 1416 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options +calls=1 93 +93 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Bus/HABTM_Services::add_right_association^ +calls=1 93 +93 523 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::build^ +calls=6 1654 +1654 2768 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection::add_reflection^ +calls=6 1655 +1655 148 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=Bus/HABTM_Services::add_left_association^ +66 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::belongs_to +calls=1 67 +67 1948 +cfl= +cfn=Module::const_set +calls=1 1828 +1828 5 +cfl= +cfn=Module::private_constant +calls=1 1829 +1829 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection +calls=1 1831 +1831 181 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^ +calls=1 1833 +1833 899 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection::add_reflection^ +calls=1 1834 +1834 26 +cfl= +cfn=Class::new +calls=1 1837 +1837 61 +cfl= +cfn=Module::include +calls=1 1837 +1837 6 +cfl= +cfn=Array::each +calls=1 1851 +1851 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::has_many +calls=1 1855 +1855 1256 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::_reflections^ +calls=1 1856 +1856 1 +cfl= +cfn=Symbol::to_s +calls=1 1856 +1856 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection= +calls=1 1856 +1856 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus/HABTM_Services::attribute_type_decorations^ +106 5 + +fl= +fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::new^ +0 4 +cfl= +cfn=Struct::initialize +calls=2 0 +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver::build^ +26 5 +cfl= +cfn=Symbol::to_s +calls=2 28 +28 2 +cfl= +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::new^ +calls=2 28 +28 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model +46 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver::build^ +calls=2 47 +47 13 +cfl= +cfn=Class::new +calls=2 49 +49 807 +cfl= +cfn=Symbol::to_s +calls=2 88 +88 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::camelize +calls=2 88 +88 44 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Bus/HABTM_Services::add_left_association^ +calls=1 92 +92 4426 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +cfn=ActiveModel/Validations/ClassMethods::validates +calls=2 18 +18 417 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Service/HABTM_Buses::add_left_association^ +calls=1 92 +92 563 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options +calls=1 93 +93 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Service/HABTM_Buses::add_right_association^ +calls=1 93 +93 449 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::initialize +40 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro +745 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +fn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many +1821 36 +cfl= +cfn=Class::new +calls=4 1822 +1822 225 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 1824 +1824 5814 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::constant_watch_stack^ +calls=1 664 +664 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::new_constants +calls=1 664 +664 70 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model +calls=1 1826 +1826 1485 +cfl= +cfn=Module::const_set +calls=1 1828 +1828 9 +cfl= +cfn=Module::private_constant +calls=1 1829 +1829 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection +calls=1 1831 +1831 179 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^ +calls=1 1833 +1833 791 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection::add_reflection^ +calls=1 1834 +1834 21 +cfl= +cfn=Module::include +calls=1 1837 +1837 4 +cfl= +cfn=Array::each +calls=1 1851 +1851 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::has_many +calls=1 1855 +1855 1145 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::_reflections^ +calls=1 1856 +1856 1 +cfl= +cfn=Symbol::to_s +calls=1 1856 +1856 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection= +calls=1 1856 +1856 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::_reflections^ +106 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ClassMethods::clear_reflections_cache +124 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection::add_reflection^ +35 56 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::clear_reflections_cache +calls=12 36 +36 8 +cfl= +cfn=Symbol::to_s +calls=12 37 +37 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_reflections^ +calls=5 38 +38 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +cfn=Hash::except +calls=12 38 +38 62 +cfl= +cfn=Hash::merge! +calls=12 38 +38 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_reflections=^ +calls=12 38 +38 155 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus/HABTM_Services::_reflections^ +calls=1 38 +38 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::_reflections^ +calls=2 38 +38 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service/HABTM_Buses::_reflections^ +calls=1 38 +38 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::_reflections^ +calls=1 38 +38 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::_reflections^ +calls=2 38 +38 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::define_validations^ +121 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::after_remove_for_trips=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::before_remove_for_trips=^ +104 8 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::after_add_for_trips=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 2 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::before_add_for_trips=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callback^ +31 120 +cfl= +cfn=Symbol::to_s +calls=40 32 +32 13 +cfl= +cfn=Module::method_defined? +calls=20 35 +35 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Class::class_attribute +calls=20 35 +35 1314 +cfl= +cfn=Symbol::to_sym +calls=20 36 +36 5 +cfl= +cfn=Kernel::Array +calls=20 36 +36 19 +cfl= +cfn=Array::map +calls=20 36 +36 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::before_add_for_trips=^ +calls=1 46 +46 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::after_add_for_trips=^ +calls=1 46 +46 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::before_remove_for_trips=^ +calls=1 46 +46 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::after_remove_for_trips=^ +calls=1 46 +46 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::before_add_for_buses_services=^ +calls=1 46 +46 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::after_add_for_buses_services=^ +calls=1 46 +46 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::before_remove_for_buses_services=^ +calls=1 46 +46 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::after_remove_for_buses_services=^ +calls=1 46 +46 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::before_add_for_services=^ +calls=1 46 +46 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::after_add_for_services=^ +calls=1 46 +46 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::before_remove_for_services=^ +calls=1 46 +46 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::after_remove_for_services=^ +calls=1 46 +46 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::before_add_for_services_buses=^ +calls=1 46 +46 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::after_add_for_services_buses=^ +calls=1 46 +46 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::before_remove_for_services_buses=^ +calls=1 46 +46 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::after_remove_for_services_buses=^ +calls=1 46 +46 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::before_add_for_buses=^ +calls=1 46 +46 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::after_add_for_buses=^ +calls=1 46 +46 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::before_remove_for_buses=^ +calls=1 46 +46 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::after_remove_for_buses=^ +calls=1 46 +46 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/callbacks.rb +fn=ActiveModel/Validations/Callbacks/ClassMethods::after_validation +97 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=5 98 +98 8 +cfl= +cfn=Kernel::dup +calls=5 99 +99 6 +cfl= +cfn=Hash::key? +calls=5 102 +102 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=5 110 +110 256 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::validate? +557 23 +cfl= +cfn=NilClass::nil? +calls=12 558 +558 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasManyReflection::collection? +calls=5 558 +558 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::collection? +calls=7 558 +558 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation/ClassMethods::define_autosave_validation_callbacks +211 105 +cfl= +cfn=Symbol::to_s +calls=12 212 +212 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::validate? +calls=10 213 +213 28 +cfl= +cfn=Module::method_defined? +calls=5 213 +213 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasManyReflection::collection? +calls=3 214 +214 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method +calls=5 220 +220 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations/ClassMethods::validate +calls=5 221 +221 309 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/callbacks.rb +cfn=ActiveModel/Validations/Callbacks/ClassMethods::after_validation +calls=5 222 +222 294 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::name +calls=2 212 +212 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::validate? +calls=2 213 +213 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::collection? +calls=2 214 +214 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveRecord/Base::after_update^ +142 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=5 143 +143 7 +cfl= +cfn=Class::new +calls=5 145 +145 8 +cfl= +cfn=Kernel::Array +calls=5 148 +148 4 +cfl= +cfn=Symbol::to_s +calls=5 149 +149 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=5 149 +149 280 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveRecord/Base::after_create^ +142 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=5 143 +143 11 +cfl= +cfn=Class::new +calls=5 145 +145 11 +cfl= +cfn=Kernel::Array +calls=5 148 +148 5 +cfl= +cfn=Symbol::to_s +calls=5 149 +149 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=5 149 +149 288 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method +151 37 +cfl= +cfn=Module::method_defined? +calls=17 152 +152 8 +cfl= +cfn=Module::define_method +calls=17 153 +153 70 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::prepend_one +591 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates +calls=20 593 +593 73 +cfl= +cfn=Array::unshift +calls=20 594 +594 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::prepend +576 12 +cfl= +cfn=Array::each +calls=20 577 +577 114 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::__callbacks^ +106 5599 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Conditionals/Value::initialize +151 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveRecord/Base::after_save^ +142 56 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=5 143 +143 8 +cfl= +cfn=Class::new +calls=5 145 +145 17 +cfl= +cfn=Kernel::Array +calls=5 148 +148 8 +cfl= +cfn=Symbol::to_s +calls=5 149 +149 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=5 149 +149 328 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveRecord/Base::before_save^ +130 40 +cfl= +cfn=Symbol::to_s +calls=12 131 +131 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=12 131 +131 828 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/HasManyReflection::collection? +678 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation/ClassMethods::add_autosave_association_callbacks +180 133 +cfl= +cfn=Symbol::to_s +calls=12 181 +181 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasManyReflection::collection? +calls=3 183 +183 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveRecord/Base::before_save^ +calls=12 184 +184 874 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveRecord/Base::after_save^ +calls=5 185 +185 419 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method +calls=12 187 +187 88 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveRecord/Base::after_create^ +calls=5 189 +189 349 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveRecord/Base::after_update^ +calls=5 190 +190 332 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_autosave_validation_callbacks +calls=12 208 +208 788 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::collection? +calls=7 183 +183 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::has_one? +calls=7 191 +191 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::name +calls=2 181 +181 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::collection? +calls=2 183 +183 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::build^ +134 41 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation/ClassMethods::add_autosave_association_callbacks +calls=12 135 +135 3011 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::define_callbacks^ +81 22 +cfl= +cfn=Array::each +calls=12 87 +87 3068 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::options +calls=2 82 +82 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^ +14 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_callbacks^ +calls=5 15 +15 2360 +cfl= +cfn=Array::each +calls=5 18 +18 1848 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::name +calls=2 16 +16 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::options +calls=2 17 +17 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::define_writers^ +113 30 +cfl= +cfn=Symbol::to_s +calls=20 114 +114 9 +cfl= +cfn=Module::class_eval +calls=10 114 +114 313 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_writers^ +60 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_writers^ +calls=3 61 +61 110 +cfl= +cfn=Symbol::to_s +calls=6 63 +63 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::singularize +calls=3 63 +63 181 +cfl= +cfn=Module::class_eval +calls=3 63 +63 83 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::singularize +49 2482 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector::inflections +calls=1013 50 +50 5672 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::apply_inflections +calls=1013 50 +50 87896 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +fn=String::singularize +56 1617 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::singularize +calls=1009 57 +57 95785 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::define_readers^ +105 25 +cfl= +cfn=Symbol::to_s +calls=20 106 +106 8 +cfl= +cfn=Module::class_eval +calls=10 106 +106 388 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_readers^ +50 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_readers^ +calls=3 51 +51 125 +cfl= +cfn=Symbol::to_s +calls=6 53 +53 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::singularize +calls=3 53 +53 219 +cfl= +cfn=Module::class_eval +calls=3 53 +53 82 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::define_accessors^ +98 44 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::generated_association_methods +calls=10 99 +99 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_readers^ +calls=3 101 +101 442 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_writers^ +calls=3 102 +102 390 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_readers^ +calls=7 101 +101 297 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_writers^ +calls=7 102 +102 241 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::name +calls=2 100 +100 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::calculate_constructable +594 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/HasManyReflection::macro +676 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/MacroReflection::initialize +345 59 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::pluralize_table_names^ +calls=14 351 +351 8 +cfl= +cfn=Symbol::to_s +calls=14 351 +351 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::pluralize +calls=14 351 +351 954 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::initialize +428 70 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/MacroReflection::initialize +calls=14 429 +429 1029 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasManyReflection::macro +calls=5 432 +432 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::calculate_constructable +calls=7 432 +432 3 +cfl= +cfn=Class::new +calls=14 433 +433 80 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro +calls=2 432 +432 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::macro +calls=7 432 +432 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::calculate_constructable +calls=7 432 +432 15 +cfl= +cfn=Kernel::class +calls=4 435 +435 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection::create^ +16 32 +cfl= +cfn=Class::new +calls=14 31 +31 1063 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb +fn=ActiveRecord/Associations/Builder/HasMany::macro^ +5 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::build_scope^ +48 11 + +fl= +fn=Array::flatten! +0 31237 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +fn=Hash::assert_valid_keys +77 16 +cfl= +cfn=Array::flatten! +calls=12 78 +78 56 +cfl= +cfn=Hash::each_key +calls=12 79 +79 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::valid_options^ +138 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::valid_options^ +70 17 +cfl= +cfn=Enumerable::flat_map +calls=12 71 +71 38 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +fn=ActiveRecord/Associations/Builder/CollectionAssociation::valid_options^ +9 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::valid_options^ +calls=5 10 +10 25 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb +fn=ActiveRecord/Associations/Builder/HasMany::valid_options^ +9 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::valid_options^ +calls=5 10 +10 31 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::validate_options^ +74 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb +cfn=ActiveRecord/Associations/Builder/HasMany::valid_options^ +calls=5 75 +75 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::assert_valid_keys +calls=12 75 +75 97 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +cfn=ActiveRecord/Associations/Builder/BelongsTo::valid_options^ +calls=7 75 +75 47 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::create_reflection^ +38 41 +cfl= +cfn=Kernel::kind_of? +calls=12 39 +39 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::validate_options^ +calls=12 41 +41 203 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::build_scope^ +calls=12 43 +43 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb +cfn=ActiveRecord/Associations/Builder/HasMany::macro^ +calls=5 45 +45 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection::create^ +calls=12 45 +45 1096 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +cfn=ActiveRecord/Associations/Builder/BelongsTo::macro^ +calls=7 45 +45 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_extensions^ +23 4 +cfl= +cfn=Kernel::block_given? +calls=3 24 +24 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within? +111 517 +cfl= +cfn=Module::method_defined? +calls=622 112 +112 524 +cfl= +cfn=Module::private_method_defined? +calls=544 112 +112 139 +cfl= +cfn=Module::instance_method +calls=48 114 +114 29 +cfl= +cfn=UnboundMethod::owner +calls=48 114 +114 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::dangerous_attribute_method? +107 299 +cfl= +cfn=Class::superclass +calls=316 108 +108 357 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within? +calls=316 108 +108 785 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method? +67 220 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::dangerous_attribute_method? +calls=316 68 +68 1442 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::include? +calls=30 68 +68 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::build^ +23 63 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method? +calls=10 24 +24 84 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_extensions^ +calls=3 30 +30 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::create_reflection^ +calls=10 31 +31 1162 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_accessors^ +calls=3 32 +32 861 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^ +calls=3 33 +33 2537 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_validations^ +calls=3 34 +34 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_extensions^ +calls=7 30 +30 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +cfn=ActiveRecord/Associations/Builder/BelongsTo::define_accessors^ +calls=7 32 +32 1462 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +cfn=ActiveRecord/Associations/Builder/BelongsTo::define_callbacks^ +calls=7 33 +33 751 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +cfn=ActiveRecord/Associations/Builder/BelongsTo::define_validations^ +calls=7 34 +34 356 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +fn=ActiveRecord/Associations/ClassMethods::has_many +1368 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 1369 +1369 8411 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::build^ +calls=2 1369 +1369 2345 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection::add_reflection^ +calls=2 1370 +1370 50 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::attribute_type_decorations^ +106 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::reset +433 5705 +cfl= +cfn=Kernel::freeze +calls=1009 436 +436 485 + +fl= +fn=PG/Result::cmd_tuples +0 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +fn=String::blank? +122 21773 +cfl= +cfn=Regexp::match? +calls=23056 128 +128 34117 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_delete +93 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear +calls=4 94 +94 9600 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_limits.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseLimits::bind_params_length +67 1482 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb +fn=Arel/Collectors/Bind::value +19 1979 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb +fn=Arel/Collectors/PlainString::value +9 1849 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +fn=Arel/Collectors/Composite::value +23 5216 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb +cfn=Arel/Collectors/PlainString::value +calls=3640 24 +24 1849 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb +cfn=Arel/Collectors/Bind::value +calls=3640 24 +24 1979 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::maybe_visit +812 6561 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=4636 814 +814 8445 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=4636 815 +815 119958 + +fl= +fn=PG/Connection::quote_ident^ +0 33 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::quoted +22 13 +cfl= +cfn=PG/Connection::quote_ident^ +calls=5 26 +26 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::unquote +46 12 +cfl= +cfn=String::start_with? +calls=5 47 +47 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::initialize +14 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::unquote +calls=12 15 +15 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name +70 22 +cfl= +cfn=String::scan +calls=6 71 +71 35 +cfl= +cfn=NilClass::nil? +calls=6 72 +72 3 +cfl= +cfn=Class::new +calls=6 76 +76 39 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name +32 4668 +cfl= +cfn=String::to_s +calls=5 33 +33 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name +calls=5 33 +33 86 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::quoted +calls=5 33 +33 31 +cfl= +cfn=String::freeze +calls=5 33 +33 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::quote_table_name +802 8237 +cfl= +cfn=Module::=== +calls=5651 803 +803 2240 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name +calls=5651 804 +804 4774 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Table +609 6127 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::quote_table_name +calls=3641 613 +613 12093 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=3641 613 +613 9013 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb +fn=Arel/Collectors/Bind::<< +10 8493 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb +fn=Arel/Collectors/PlainString::<< +13 30998 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +fn=Arel/Collectors/Composite::<< +11 40513 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb +cfn=Arel/Collectors/PlainString::<< +calls=32477 12 +12 26341 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb +cfn=Arel/Collectors/Bind::<< +calls=32477 13 +13 8493 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_DeleteStatement +79 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=4 80 +80 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=4 81 +81 188 +cfl= +cfn=Array::any? +calls=4 82 +82 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::maybe_visit +calls=4 87 +87 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +fn=Arel/Visitors/Visitor::dispatch +25 8028 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +fn=Arel/Visitors/Reduce::visit +13 88869 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +cfn=Arel/Visitors/Visitor::dispatch +calls=27209 14 +14 8028 +cfl= +cfn=Kernel::class +calls=27209 14 +14 4536 +cfl= +cfn=Kernel::hash +calls=27226 14 +14 4527 +cfl= +cfn=Module::name +calls=16 17 +17 10 +cfl= +cfn=String::gsub +calls=16 17 +17 62 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_DeleteStatement +calls=4 15 +15 232 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Table +calls=3641 15 +15 27232 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectStatement +calls=1004 15 +15 174213 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Attributes_Attribute +calls=2010 15 +15 19791 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_JoinSource +calls=1004 15 +15 12776 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_Top +calls=1002 15 +15 557 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_And +calls=1003 15 +15 82716 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_Equality +calls=1004 15 +15 37391 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/postgresql.rb +cfn=Arel/Visitors/PostgreSQL::visit_Arel_Nodes_BindParam +calls=8269 15 +15 57648 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_Limit +calls=1002 15 +15 11052 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_InnerJoin +calls=1 15 +15 105 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_On +calls=1 15 +15 46 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_InsertStatement +calls=2632 15 +15 194070 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_Values +calls=2632 15 +15 89876 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb +cfn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::visit_Arel_Nodes_SqlLiteral +calls=1000 15 +15 5141 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_NotEqual +calls=1000 15 +15 26330 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +fn=Arel/Visitors/Reduce::accept +7 3889 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=3640 8 +8 390824 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb +fn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::accept +8 6261 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::accept +calls=3640 10 +10 394712 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +fn=Arel/Collectors/Composite::initialize +6 2384 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb +fn=Arel/Collectors/Bind::initialize +6 2672 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb +fn=Arel/Collectors/PlainString::initialize +5 3287 +cfl= +cfn=Kernel::dup +calls=3640 6 +6 6696 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb +fn=Arel/Collectors/SQLString::initialize +8 5271 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb +cfn=Arel/Collectors/PlainString::initialize +calls=3640 9 +9 9983 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::collector +609 6925 +cfl= +cfn=Class::new +calls=10920 611 +611 32514 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds +17 31420 +cfl= +cfn=Kernel::respond_to? +calls=9889 18 +18 4923 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::collector +calls=3637 25 +25 39397 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb +cfn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::accept +calls=3637 25 +25 400309 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::value +calls=3637 25 +25 9035 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_limits.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseLimits::bind_params_length +calls=3637 27 +27 1482 +cfl= +cfn=String::freeze +calls=9889 36 +36 4525 +cfl= +cfn=Kernel::dup +calls=6252 39 +39 8710 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::delete +174 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds +calls=4 175 +175 445 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_delete +calls=4 176 +176 9611 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::delete +19 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::delete +calls=4 21 +21 10074 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::reset +calls=4 411 +411 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb +fn=Arel/DeleteManager::wheres= +20 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +fn=Arel/SelectManager::constraints +27 33 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::lock_value +69 9597 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=17171 70 +70 11473 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb +fn=ActiveRecord/Relation/FromClause::empty? +17 15996 +cfl= +cfn=NilClass::nil? +calls=33334 18 +18 5367 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::from_clause +69 19943 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=35338 70 +70 20710 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +fn=Arel/SelectManager::distinct +150 1049 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::distinct_value +69 6686 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=7272 70 +70 9102 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +fn=Arel/SelectManager::project +133 1353 +cfl= +cfn=Array::map +calls=1008 136 +136 4417 +cfl= +cfn=Array::concat +calls=1008 136 +136 1199 + +fl= +fn=#<Class:0x00007ff76ed598b0>::new^ +0 11734 +cfl= +cfn=Struct::initialize +calls=10826 0 +0 4018 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb +fn=Arel/Table::[] +80 7907 +cfl= +cfn=#<Class:0x00007ff76ed598b0>::new^ +calls=10826 81 +81 15752 + +fl= +fn=String::initialize +0 3981 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb +fn=Arel::sql^ +29 13 +cfl= +cfn=Class::new +calls=7 30 +30 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb +fn=Arel::star^ +33 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb +cfn=Arel::sql^ +calls=7 34 +34 32 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns +264 45 +cfl= +cfn=Class::superclass +calls=23 268 +268 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns +calls=23 268 +268 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::select_values +69 1931 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=3009 70 +70 2519 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::build_select +1042 3016 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::select_values +calls=2009 1043 +1043 2703 +cfl= +cfn=Array::any? +calls=1015 1043 +1043 275 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns +calls=7 1045 +1045 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb +cfn=Arel::star^ +calls=7 1048 +1048 44 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb +cfn=Arel/Table::[] +calls=7 1048 +1048 35 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +cfn=Arel/SelectManager::project +calls=1008 1048 +1048 6969 +cfl= +cfn=Array::uniq +calls=1001 1044 +1044 299 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::arel_columns +calls=1001 1044 +1044 16573 + +fl= +fn=Array::reject! +0 744 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::order_values +69 10543 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=17171 70 +70 10582 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::build_order +1121 2118 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::order_values +calls=1008 1122 +1122 1481 +cfl= +cfn=Array::uniq +calls=1008 1122 +1122 707 +cfl= +cfn=Array::reject! +calls=1008 1123 +1123 744 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::group_values +69 838 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=1008 70 +70 627 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::having_clause +69 17433 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=33334 70 +70 20194 + +fl= +fn=Array::empty? +0 5976 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::empty? +6 20488 +cfl= +cfn=Array::empty? +calls=34342 6 +6 5976 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::where_clause +69 24463 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=43175 70 +70 26352 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +fn=Arel/SelectManager::from +88 1985 +cfl= +cfn=Module::=== +calls=2016 89 +89 628 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_statement.rb +fn=Arel/Nodes/SelectStatement::initialize +8 1958 +cfl= +cfn=BasicObject::initialize +calls=1008 9 +9 144 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb +fn=Arel/Nodes/JoinSource::initialize +10 871 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb +cfn=Arel/Nodes/Binary::initialize +calls=1008 11 +11 1052 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_core.rb +fn=Arel/Nodes/SelectCore::initialize +8 3099 +cfl= +cfn=BasicObject::initialize +calls=1008 9 +9 301 +cfl= +cfn=Class::new +calls=1008 10 +10 3018 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +fn=Arel/SelectManager::initialize +10 3202 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb +cfn=Arel/TreeManager::initialize +calls=1008 11 +11 885 +cfl= +cfn=Class::new +calls=1008 12 +12 11262 +cfl= +cfn=Array::last +calls=1008 13 +13 331 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +cfn=Arel/SelectManager::from +calls=1008 14 +14 2614 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::build_arel +926 4114 +cfl= +cfn=Class::new +calls=1012 927 +927 143300 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::cacheable_query +calls=2 927 +927 441 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/ClassSpecificRelation::method_missing +calls=1 927 +927 272 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_one +calls=1000 927 +927 1256755 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=Bus/ActiveRecord_Relation::name +calls=999 927 +927 24647 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::arel +902 1925 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::build_arel +calls=1008 903 +903 1429529 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +cfn=Arel/SelectManager::constraints +calls=4 903 +903 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb +cfn=Arel/DeleteManager::wheres= +calls=4 903 +903 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=4 409 +409 175 +cfl= +cfn=Module::to_s +calls=4 409 +409 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::delete +calls=4 409 +409 10117 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all +calls=1 903 +903 1570 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=1 197 +197 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +cfn=ActiveRecord/Result::cast_values +calls=1 197 +197 83 +cfl= +cfn=Array::hash +calls=2 903 +903 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::cacheable_query +calls=1 903 +903 302 +cfl= +cfn=Class::new +calls=2 93 +93 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::offset_value +69 838 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=1012 70 +70 861 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::limit_value +69 2017 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=3014 70 +70 2251 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::has_limit_or_offset? +524 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::limit_value +calls=4 525 +525 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::offset_value +calls=4 525 +525 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::left_outer_joins_values +69 9266 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=17175 70 +70 10083 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::joins_values +69 14839 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=25443 70 +70 15371 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::has_join_values? +542 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::joins_values +calls=4 543 +543 9 +cfl= +cfn=Array::any? +calls=8 543 +543 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::left_outer_joins_values +calls=4 543 +543 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb +fn=Arel/DeleteManager::from +10 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb +fn=Arel/Nodes/Binary::initialize +7 11435 +cfl= +cfn=BasicObject::initialize +calls=10197 8 +8 1985 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/delete_statement.rb +fn=Arel/Nodes/DeleteStatement::initialize +12 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb +cfn=Arel/Nodes/Binary::initialize +calls=4 13 +13 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb +fn=Arel/TreeManager::initialize +10 2791 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb +fn=Arel/DeleteManager::initialize +4 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb +cfn=Arel/TreeManager::initialize +calls=4 5 +5 4 +cfl= +cfn=Class::new +calls=4 6 +6 31 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::includes_values +69 10823 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=18169 70 +70 10210 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::eager_load_values +69 1561 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=2005 70 +70 1416 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::eager_loading? +472 4929 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::eager_load_values +calls=2005 473 +473 2977 +cfl= +cfn=Array::any? +calls=4010 473 +473 986 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::includes_values +calls=2005 473 +473 2480 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::any? +6 7 +cfl= +cfn=Array::any? +calls=4 6 +6 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::get_value +907 158874 +cfl= +cfn=Hash::fetch +calls=322694 908 +908 51871 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::delete_all +386 73 +cfl= +cfn=Array::select +calls=4 387 +387 76 +cfl= +cfn=Array::any? +calls=4 391 +391 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::eager_loading? +calls=4 395 +395 42 +cfl= +cfn=Class::new +calls=4 400 +400 56 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb +cfn=Arel/DeleteManager::from +calls=4 401 +401 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::has_join_values? +calls=4 403 +403 35 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::has_limit_or_offset? +calls=4 403 +403 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::arel +calls=4 406 +406 10833 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing +calls=3 15 +15 19573991 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb +cfn=ActiveRecord/Querying::delete_all +calls=2 16 +16 19557425 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=1 18 +18 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +calls=1 18 +18 4625 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::transaction +calls=1 23 +23 19540769 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::default_scopes^ +106 8661 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=City::default_scope_override^ +106 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::default_scope_override=^ +104 30 +cfl= +cfn=Kernel::singleton_class +calls=5 105 +105 6 +cfl= +cfn=Module::class_eval +calls=5 105 +105 101 +cfl= +cfn=Module::singleton_class? +calls=5 109 +109 6 + +fl= +fn=Method::owner +0 5 + +fl= +fn=Kernel::method +0 26 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::default_scope_override^ +96 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb +fn=ActiveRecord/Scoping/Default/ClassMethods::build_default_scope +103 27014 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class? +calls=9928 104 +104 4156 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::default_scope_override^ +calls=5 106 +106 7 +cfl= +cfn=NilClass::nil? +calls=5 106 +106 31 +cfl= +cfn=Kernel::method +calls=5 107 +107 26 +cfl= +cfn=Method::owner +calls=5 107 +107 5 +cfl= +cfn=Kernel::is_a? +calls=5 107 +107 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::default_scope_override=^ +calls=5 107 +107 144 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=City::default_scope_override^ +calls=5 110 +110 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::default_scopes^ +calls=9928 117 +117 3522 +cfl= +cfn=Array::any? +calls=9928 117 +117 2598 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::default_scope_override^ +calls=5 110 +110 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::default_scope_override^ +calls=7271 110 +110 3260 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::default_scope_override^ +calls=41 110 +110 22 +cfl= +cfn=Kernel::nil? +calls=9923 106 +106 2608 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus/HABTM_Services::default_scope_override^ +calls=12529 110 +110 5398 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +fn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped +50 12176 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb +cfn=ActiveRecord/Scoping/Default/ClassMethods::build_default_scope +calls=9928 51 +51 48808 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record? +72 26 +cfl= +cfn=Class::superclass +calls=18 75 +75 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class? +calls=9 75 +75 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record? +calls=4 76 +76 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition? +82 9936 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record? +calls=5 84 +84 37 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::initialize +25 43353 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/array_handler.rb +fn=ActiveRecord/PredicateBuilder/ArrayHandler::initialize +6 772 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/range_handler.rb +fn=ActiveRecord/PredicateBuilder/RangeHandler::initialize +12 634 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/base_handler.rb +fn=ActiveRecord/PredicateBuilder/BaseHandler::initialize +6 542 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +fn=ActiveRecord/PredicateBuilder::register_handler +46 3087 +cfl= +cfn=Array::unshift +calls=6036 47 +47 2077 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/basic_object_handler.rb +fn=ActiveRecord/PredicateBuilder/BasicObjectHandler::initialize +6 700 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +fn=ActiveRecord/PredicateBuilder::initialize +7 5586 +cfl= +cfn=Class::new +calls=6036 11 +11 7823 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::register_handler +calls=6036 11 +11 5164 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +fn=ActiveRecord/TableMetadata::initialize +7 902 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::table_metadata +295 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 296 +296 678 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::arel_table +calls=5 296 +296 7 +cfl= +cfn=Class::new +calls=5 296 +296 63 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::predicate_builder +269 11843 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 270 +270 2121 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::table_metadata +calls=5 270 +270 769 +cfl= +cfn=Class::new +calls=5 270 +270 163 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb +fn=Arel/Table::initialize +15 5635 +cfl= +cfn=String::to_s +calls=3556 16 +16 1009 +cfl= +cfn=NilClass::to_s +calls=3556 22 +22 1683 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type_caster/map.rb +fn=ActiveRecord/TypeCaster/Map::initialize +6 1419 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::type_caster +273 2029 +cfl= +cfn=Class::new +calls=2555 274 +274 4120 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::table_name_suffix^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_suffix +224 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parents +calls=4 225 +225 12 +cfl= +cfn=Enumerable::detect +calls=4 225 +225 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::table_name_suffix^ +calls=4 225 +225 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +fn=ActiveSupport/Inflector/Inflections/Uncountables::uncountable? +56 1124 +cfl= +cfn=Array::any? +calls=1041 57 +57 10075 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::apply_inflections +399 3160 +cfl= +cfn=String::to_s +calls=1041 400 +400 228 +cfl= +cfn=Kernel::dup +calls=1041 400 +400 1663 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector::inflections +calls=1041 402 +402 2583 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector/Inflections/Uncountables::uncountable? +calls=1041 402 +402 11199 +cfl= +cfn=Array::each +calls=1041 405 +405 70774 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::pluralize +32 41 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector::inflections +calls=28 33 +33 114 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::apply_inflections +calls=28 33 +33 1711 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +fn=String::pluralize +33 47 +cfl= +cfn=Kernel::is_a? +calls=20 34 +34 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::pluralize +calls=20 38 +38 1373 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::pluralize_table_names^ +106 11 + +fl= +fn=String::rindex +0 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::demodulize +221 23 +cfl= +cfn=String::to_s +calls=11 222 +222 3 +cfl= +cfn=String::rindex +calls=11 223 +223 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +fn=String::demodulize +146 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::demodulize +calls=6 147 +147 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::undecorated_table_name +497 14 +cfl= +cfn=String::to_s +calls=4 498 +498 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::demodulize +calls=4 498 +498 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::underscore +calls=4 498 +498 70 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::pluralize_table_names^ +calls=4 499 +499 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::pluralize +calls=4 499 +499 360 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::table_name_prefix^ +106 4 + +fl= +fn=Enumerable::detect +0 3239 +cfl= +cfn=Array::each +calls=3563 0 +0 20300 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_prefix +220 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parents +calls=4 221 +221 14 +cfl= +cfn=Enumerable::detect +calls=4 221 +221 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::table_name_prefix^ +calls=4 221 +221 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::compute_table_name +503 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::base_class +calls=4 504 +504 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parent +calls=4 507 +507 39 +cfl= +cfn=Module::< +calls=4 507 +507 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_prefix +calls=4 513 +513 46 +cfl= +cfn=NilClass::to_s +calls=4 513 +513 4 +cfl= +cfn=Module::name +calls=4 513 +513 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::undecorated_table_name +calls=4 513 +513 479 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_suffix +calls=4 513 +513 40 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::table_name= +189 13 +cfl= +cfn=String::to_s +calls=4 190 +190 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::reset_table_name +210 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class? +calls=9 211 +211 4 +cfl= +cfn=Class::superclass +calls=9 213 +213 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name +calls=4 214 +214 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name= +calls=5 212 +212 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::compute_table_name +calls=4 214 +214 669 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::table_name +179 978 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::reset_table_name +calls=5 180 +180 731 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::arel_table +260 16584 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name +calls=4 261 +261 741 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::type_caster +calls=5 261 +261 29 +cfl= +cfn=Class::new +calls=5 261 +261 59 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Bus/HABTM_Services::table_name^ +calls=1 261 +261 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/DelegateCache::relation_delegate_class +6 38418 +cfl= +cfn=Kernel::hash +calls=23375 7 +7 5698 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/ClassMethods::relation_class_for +137 29902 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/DelegateCache::relation_delegate_class +calls=23375 138 +138 44116 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/ClassMethods::create +131 26779 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/ClassMethods::relation_class_for +calls=23375 132 +132 74018 +cfl= +cfn=Class::new +calls=23375 132 +132 132447 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::relation +284 22356 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/ClassMethods::create +calls=12477 285 +285 104639 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition? +calls=12477 287 +287 7580 + +fl= +fn=Module::<= +0 23520 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping/ScopeRegistry::raise_invalid_scope_type! +99 15688 +cfl= +cfn=Array::include? +calls=23422 100 +100 6077 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping/ScopeRegistry::value_for +79 79022 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ScopeRegistry::raise_invalid_scope_type! +calls=21422 80 +80 20583 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::base_class +calls=20422 83 +83 62559 +cfl= +cfn=Module::<= +calls=40844 84 +84 23520 +cfl= +cfn=Module::name +calls=12525 75 +75 7732 +cfl= +cfn=Class::superclass +calls=20422 87 +87 3516 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping/ScopeRegistry::initialize +74 5 +cfl= +cfn=Class::new +calls=1 75 +75 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +fn=ActiveRecord/Scoping/ScopeRegistry::value_for^ +55 28538 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=21422 55 +55 37054 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ScopeRegistry::value_for +calls=21422 55 +55 196931 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping/ClassMethods::current_scope +15 20193 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::method_missing +calls=1 16 +16 243 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveRecord/Scoping/ScopeRegistry::value_for^ +calls=21421 16 +16 262470 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +fn=ActiveRecord/Scoping/Named/ClassMethods::all +26 21580 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ClassMethods::current_scope +calls=6295 27 +27 92994 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::relation +calls=6295 36 +36 64213 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +cfn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped +calls=6295 36 +36 39829 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb +fn=ActiveRecord/Querying::delete_all +10 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +cfn=ActiveRecord/Scoping/Named/ClassMethods::all +calls=4 10 +10 4694 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::delete_all +calls=4 10 +10 19575854 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::matches? +320 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::filter +calls=28 321 +321 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::filter +305 19 + +fl= +fn=Hash::each_key +0 74584 +cfl= +cfn=Array::include? +calls=18 80 +80 7 +cfl= +cfn=Hash::delete +calls=13458 43 +43 5926 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +cfn=ActiveModel/LazyAttributeHash::[] +calls=16528 98 +98 25064 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=34952 37 +37 25205 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::initialized? +calls=34952 37 +37 9604 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=City::__callbacks^ +106 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb +fn=ActiveRecord/Validations/UniquenessValidator::initialize +6 11 +cfl= +cfn=Kernel::Array +calls=2 11 +11 2 +cfl= +cfn=Array::all? +calls=2 11 +11 1 +cfl= +cfn=Hash::merge! +calls=2 15 +15 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +cfn=ActiveModel/EachValidator::initialize +calls=2 15 +15 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +fn=ActiveModel/Validations/ClassMethods::validate +154 80 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=24 155 +155 54 +cfl= +cfn=Array::all? +calls=24 157 +157 36 +cfl= +cfn=Hash::key? +calls=24 165 +165 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=24 174 +174 1450 +cfl= +cfn=Hash::each_key +calls=6 158 +158 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=City::_validators^ +106 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +fn=ActiveModel/EachValidator::check_validity! +165 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +fn=Hash::except! +20 7365 +cfl= +cfn=Array::each +calls=9934 21 +21 19787 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +fn=Hash::except +12 7314 +cfl= +cfn=Kernel::dup +calls=4670 13 +13 4640 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +cfn=Hash::except! +calls=4670 13 +13 18560 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +fn=ActiveModel/Validator::initialize +108 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +cfn=Hash::except +calls=18 109 +109 84 +cfl= +cfn=Kernel::freeze +calls=18 109 +109 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +fn=ActiveModel/EachValidator::initialize +138 61 +cfl= +cfn=Hash::delete +calls=18 139 +139 6 +cfl= +cfn=Kernel::Array +calls=18 139 +139 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +cfn=ActiveModel/Validator::initialize +calls=18 141 +141 112 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +cfn=ActiveModel/EachValidator::check_validity! +calls=13 142 +142 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +cfn=ActiveModel/Validations/Clusivity::check_validity! +calls=2 142 +142 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +cfn=ActiveModel/Validations/FormatValidator::check_validity! +calls=1 142 +142 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::check_validity! +calls=2 142 +142 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/with.rb +fn=ActiveModel/Validations/ClassMethods::validates_with +81 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=18 82 +82 46 +cfl= +cfn=Array::each +calls=18 85 +85 1679 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +fn=ActiveModel/Validations/ClassMethods::_parse_validates_options +160 22 +cfl= +cfn=Module::=== +calls=20 161 +161 6 + +fl= +fn=String::include? +0 7339 + +fl= +fn=String::capitalize +0 33 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::camelize +69 40 +cfl= +cfn=String::to_s +calls=18 70 +70 6 +cfl= +cfn=String::sub +calls=18 72 +72 202 +cfl= +cfn=String::gsub! +calls=36 76 +76 31 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +fn=String::camelize +91 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::camelize +calls=18 94 +94 280 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +fn=ActiveModel/Validations/ClassMethods::_validates_default_keys +156 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +fn=ActiveModel/Validations/ClassMethods::validates +105 55 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=13 106 +106 41 +cfl= +cfn=Kernel::dup +calls=13 106 +106 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +cfn=ActiveModel/Validations/ClassMethods::_validates_default_keys +calls=13 107 +107 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/slice.rb +cfn=Hash::slice! +calls=13 107 +107 81 +cfl= +cfn=Hash::each +calls=13 114 +114 1934 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=City::attribute_type_decorations^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ApplicationRecord::defined_enums^ +106 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance/ClassMethods::abstract_class? +151 15814 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ApplicationRecord::_validators^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ApplicationRecord::attribute_type_decorations^ +106 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb +fn=Hash::deep_dup +43 5045 +cfl= +cfn=Kernel::dup +calls=4272 44 +44 9233 +cfl= +cfn=Hash::each_pair +calls=4272 45 +45 66382 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::defined_enums^ +106 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb +fn=ActiveRecord/Enum::inherited +103 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::defined_enums^ +calls=3 104 +104 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb +cfn=Hash::deep_dup +calls=7 104 +104 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::defined_enums=^ +calls=7 104 +104 102 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::inherited +calls=7 105 +105 47 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ApplicationRecord::defined_enums^ +calls=4 104 +104 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/DelegateCache::generated_relation_methods +41 21 +cfl= +cfn=Class::new +calls=7 42 +42 9 +cfl= +cfn=Kernel::tap +calls=7 42 +42 50 + +fl= +fn=Class::superclass +0 35463 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance/ClassMethods::base_class +95 39645 +cfl= +cfn=Module::< +calls=20462 96 +96 7642 +cfl= +cfn=Class::superclass +calls=32015 100 +100 6437 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class? +calls=11553 100 +100 8984 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/DelegateCache::include_relation_methods +35 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::base_class +calls=21 36 +36 73 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/DelegateCache::generated_relation_methods +calls=21 37 +37 80 +cfl= +cfn=Module::include +calls=21 37 +37 51 + +fl= +fn=Array::uniq +0 1024 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/DelegateCache::initialize_relation_delegate_cache +10 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 13 +13 780 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb +cfn=ActiveRecord/Enum::inherited +calls=1 31 +31 55 +cfl= +cfn=Array::each +calls=6 13 +13 812 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/DelegateCache::inherited +29 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/DelegateCache::initialize_relation_delegate_cache +calls=7 30 +30 1675 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb +cfn=ActiveRecord/Enum::inherited +calls=6 31 +31 155 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::initialize_find_by_cache +147 19 +cfl= +cfn=Class::new +calls=14 148 +148 111 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::inherited +151 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::initialize_find_by_cache +calls=7 153 +153 129 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/DelegateCache::inherited +calls=7 154 +154 1851 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor +calls=1 447 +447 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::inherited +445 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::inherited +calls=7 446 +446 2023 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor +calls=6 447 +447 53 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance/ClassMethods::inherited +163 32 +cfl= +cfn=Class::new +calls=7 164 +164 52 +cfl= +cfn=Kernel::instance_variable_set +calls=7 164 +164 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::inherited +calls=7 165 +165 2096 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::_validators^ +106 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +fn=ActiveModel/Validations/ClassMethods::inherited +277 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_validators^ +calls=3 278 +278 3 +cfl= +cfn=Kernel::dup +calls=7 278 +278 15 +cfl= +cfn=Hash::each +calls=7 279 +279 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_validators=^ +calls=7 279 +279 95 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::inherited +calls=7 280 +280 2191 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ApplicationRecord::_validators^ +calls=4 278 +278 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +fn=ActiveRecord/AttributeDecorators/TypeDecorator::merge +66 23 +cfl= +cfn=Hash::merge +calls=14 67 +67 14 +cfl= +cfn=Class::new +calls=14 67 +67 27 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attribute_type_decorations^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +fn=ActiveSupport/DescendantsTracker::direct_descendants^ +10 46 +cfl= +cfn=Kernel::hash +calls=14 11 +11 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +fn=ActiveSupport/DescendantsTracker::direct_descendants +54 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::direct_descendants^ +calls=14 55 +55 50 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::reload_schema_from_cache +477 77 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::direct_descendants +calls=14 491 +491 69 +cfl= +cfn=Array::each +calls=14 491 +491 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +fn=ActiveRecord/AttributeDecorators/ClassMethods::decorate_matching_attribute_types +40 82 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::reload_schema_from_cache +calls=14 41 +41 150 +cfl= +cfn=Symbol::to_s +calls=14 42 +42 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_type_decorations^ +calls=3 45 +45 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +cfn=ActiveRecord/AttributeDecorators/TypeDecorator::merge +calls=14 45 +45 63 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_type_decorations=^ +calls=14 45 +45 274 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ApplicationRecord::attribute_type_decorations^ +calls=5 45 +45 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=City::attribute_type_decorations^ +calls=1 45 +45 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::attribute_type_decorations^ +calls=1 45 +45 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus/HABTM_Services::attribute_type_decorations^ +calls=1 45 +45 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::attribute_type_decorations^ +calls=1 45 +45 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service/HABTM_Buses::attribute_type_decorations^ +calls=1 45 +45 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::attribute_type_decorations^ +calls=1 45 +45 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +fn=ActiveRecord/Locking/Optimistic/ClassMethods::inherited +165 22 +cfl= +cfn=Module::class_eval +calls=7 166 +166 441 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations/ClassMethods::inherited +calls=7 172 +172 2345 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::inherited +41 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules +calls=7 42 +42 236 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +cfn=ActiveRecord/Locking/Optimistic/ClassMethods::inherited +calls=7 43 +43 2808 +cfl= +cfn=Module::class_eval +calls=1 74 +74 37 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb +fn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited +68 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::inherited +calls=7 69 +69 3112 +cfl= +cfn=Module::class_eval +calls=6 74 +74 202 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +fn=Module::parents +50 72 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parent_name +calls=18 52 +52 14 +cfl= +cfn=Array::include? +calls=18 59 +59 9 + +fl= +fn=Kernel::frozen? +0 6282 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +fn=Module::parent_name +9 52 +cfl= +cfn=Module::name +calls=5 13 +13 7 +cfl= +cfn=Kernel::frozen? +calls=5 14 +14 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +fn=Module::parent +34 25 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parent_name +calls=10 35 +35 49 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +fn=Bootsnap/LoadPathCache/Cache::load_dir +22 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::stale? +calls=6 23 +23 18 +cfl= +cfn=Thread/Mutex::synchronize +calls=6 24 +24 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::autoloadable_module? +38 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::load_dir +calls=6 39 +39 42 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::autoload_module! +453 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::autoloadable_module? +calls=6 454 +454 55 + +fl= +fn=Pathname::to_s +0 17793 +cfl= +cfn=Kernel::initialize_dup +calls=9900 0 +0 10060 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +fn=Rails::root^ +63 18779 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +cfn=Rails::application^ +calls=19800 64 +64 13350 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application.rb +cfn=Rails/Application::config +calls=9900 64 +64 8370 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::ignored_callstack +130 256305 +cfl= +cfn=String::start_with? +calls=436561 131 +131 79666 + +fl= +fn=Thread/Backtrace/Location::absolute_path +0 142865 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::extract_callstack +115 17796 +cfl= +cfn=Enumerable::find +calls=9900 116 +116 776694 +cfl= +cfn=Thread/Backtrace/Location::path +calls=9900 123 +123 4447 +cfl= +cfn=Thread/Backtrace/Location::lineno +calls=9900 123 +123 6891 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::log_query_source +102 89786 +cfl= +cfn=Kernel::caller_locations +calls=9900 103 +103 213220 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::extract_callstack +calls=9900 103 +103 805829 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +cfn=Rails::root^ +calls=9900 107 +107 40499 +cfl= +cfn=Pathname::to_s +calls=9900 107 +107 27853 +cfl= +cfn=String::freeze +calls=9900 107 +107 4100 +cfl= +cfn=String::sub +calls=9900 108 +108 46145 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::logger +calls=9900 111 +111 47233 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb +cfn=ActiveSupport/NumericWithFormat::to_s +calls=9900 111 +111 20588 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=9900 111 +111 401894 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::verbose_query_logs^ +60 35013 + +fl= +fn=IO::write +0 347887 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger/LogDevice::write +684 16215 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=19800 686 +686 504192 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb +fn=ActiveSupport/Logger/SimpleFormatter::call +103 35324 +cfl= +cfn=Module::=== +calls=19800 104 +104 6548 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb +fn=ActiveSupport/TaggedLogging/Formatter::current_tags +47 25392 +cfl= +cfn=Kernel::object_id +calls=1 49 +49 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb +cfn=ActiveSupport/NumericWithFormat::to_s +calls=1 49 +49 4 +cfl= +cfn=String::freeze +calls=1 49 +49 5 +cfl= +cfn=Thread::current^ +calls=19800 50 +50 4065 +cfl= +cfn=Thread::[] +calls=19800 50 +50 15832 +cfl= +cfn=Thread::[]= +calls=1 50 +50 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb +fn=ActiveSupport/TaggedLogging/Formatter::tags_text +53 21085 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb +cfn=ActiveSupport/TaggedLogging/Formatter::current_tags +calls=19800 54 +54 45320 +cfl= +cfn=Array::any? +calls=19800 55 +55 6730 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb +fn=ActiveSupport/TaggedLogging/Formatter::call +22 55576 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb +cfn=ActiveSupport/TaggedLogging/Formatter::tags_text +calls=19800 23 +23 73135 +cfl= +cfn=NilClass::to_s +calls=19800 23 +23 8848 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb +cfn=ActiveSupport/Logger/SimpleFormatter::call +calls=19800 23 +23 41872 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::format_message +581 17203 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb +cfn=ActiveSupport/TaggedLogging/Formatter::call +calls=19800 582 +582 179430 + +fl= +fn=Time::initialize +0 15050 + +fl= +fn=Time::now^ +0 29004 +cfl= +cfn=Time::initialize +calls=22455 0 +0 15050 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::format_severity +577 10745 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 74081 +cfl= +cfn=Kernel::nil? +calls=39600 457 +457 5776 +cfl= +cfn=NilClass::nil? +calls=19800 463 +463 5358 +cfl= +cfn=Kernel::block_given? +calls=19800 464 +464 7295 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::format_severity +calls=19800 471 +471 10745 +cfl= +cfn=Time::now^ +calls=19800 471 +471 38110 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::format_message +calls=19800 471 +471 196633 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger/LogDevice::write +calls=19800 471 +471 520407 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb +fn=ActiveSupport/Logger::add +87 34319 +cfl= +cfn=Kernel::nil? +calls=19800 88 +88 5232 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb +cfn=ActiveSupport/LoggerThreadSafeLevel::level +calls=19800 88 +88 79178 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=19800 89 +89 858407 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 18044 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb +cfn=ActiveSupport/Logger::add +calls=19800 491 +491 977135 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +fn=ActiveSupport/LogSubscriber::debug +95 15253 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::logger +calls=19800 96 +96 52869 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=9900 96 +96 593284 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::debug +94 24210 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +cfn=ActiveSupport/LogSubscriber::debug +calls=9900 95 +95 661406 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::verbose_query_logs^ +calls=9900 97 +97 35013 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::log_query_source +calls=9900 98 +98 1697147 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::sql_color +69 18586 +cfl= +cfn=Regexp::=== +calls=42310 70 +70 100525 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/LogSubscriber::colorize_logging +67 12666 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +fn=ActiveSupport/LogSubscriber::color +105 58823 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/LogSubscriber::colorize_logging +calls=19800 106 +106 12666 +cfl= +cfn=Kernel::is_a? +calls=19800 107 +107 5423 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +fn=NilClass::blank? +57 2946 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::colorize_payload_name +61 26263 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=NilClass::blank? +calls=12 62 +62 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +cfn=ActiveSupport/LogSubscriber::color +calls=9900 63 +63 46454 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=String::blank? +calls=9888 62 +62 31253 + +fl= +fn=Float::to_s +0 42697 + +fl= +fn=Float::round +0 21446 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::begin_db_transaction +132 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +calls=5 133 +133 2949 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionState::initialize +6 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/Transaction::initialize +97 24 +cfl= +cfn=Class::new +calls=5 99 +99 17 +cfl= +cfn=Hash::fetch +calls=5 101 +101 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/RealTransaction::initialize +170 48 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/Transaction::initialize +calls=5 171 +171 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::begin_db_transaction +calls=5 175 +175 2959 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionManager::begin_transaction +196 64 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=5 197 +197 3121 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing +calls=1 14 +14 19582951 +cfl= +cfn=Array::each +calls=4 24 +24 19300340 +cfl= +cfn=Hash::values +calls=3 28 +28 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import^ +calls=3 28 +28 19538263 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::transaction +calls=1 44 +44 19505491 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +cfn=ActiveRecord/Scoping/Named/ClassMethods::all +calls=1 52 +52 65 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb +cfn=ActiveRecord/Calculations::pluck +calls=1 52 +52 19295828 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionManager::within_new_transaction +235 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=5 236 +236 19584151 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable? +89 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction +267 6436 +cfl= +cfn=Array::last +calls=10370 268 +268 2878 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction +275 11601 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction +calls=10365 275 +275 9309 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction +260 35793 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction +calls=5733 261 +261 14748 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable? +calls=5 261 +261 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::within_new_transaction +calls=5 267 +267 19584158 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/Transaction::joinable? +calls=5728 261 +261 3556 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::add_to_transaction +calls=4632 386 +386 287565 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb +cfn=ActiveModel/AttributeAssignment::assign_attributes +calls=1000 427 +427 19280331 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::replace_records +calls=548 251 +251 19265086 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::concat_records +calls=548 120 +120 19224332 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb +cfn=ActiveRecord/Validations::save! +calls=2632 315 +315 4446686 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionState::committed? +calls=2632 392 +392 1901 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb +cfn=ActiveRecord/Validations::save +calls=1000 310 +310 2535077 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb +cfn=ActiveRecord/Suppressor::save +calls=115 428 +428 19197313 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +fn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::query_cache_enabled +44 10 +cfl= +cfn=Thread::current^ +calls=1 45 +45 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key +calls=1 45 +45 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=1 45 +45 25 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +fn=ActiveRecord/ConnectionAdapters/QueryCache::configure_query_cache! +140 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::query_cache_enabled +calls=1 141 +141 38 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallTemplate::expand +403 54793 +cfl= +cfn=Array::map +calls=36636 404 +404 29500 +cfl= +cfn=Array::unshift +calls=109908 412 +412 25520 + +fl= +fn=ActiveSupport/Callbacks/Filters/Environment::value +0 6863 + +fl= +fn=ActiveSupport/Callbacks/Filters/Environment::target +0 6090 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackSequence::invoke_after +516 6583 +cfl= +cfn=Array::each +calls=8889 517 +517 133140 + +fl= +fn=PG/Connection::query +0 220 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::active? +252 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=1 253 +253 242 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::verify! +436 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::active? +calls=1 437 +437 247 + +fl= +fn=ActiveSupport/Callbacks/Filters/Environment::halted +0 11046 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackSequence::invoke_before +512 8535 +cfl= +cfn=Array::each +calls=8889 513 +513 2738110 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations::errors +calls=1000 410 +410 832 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::empty? +calls=1000 410 +410 7841 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackSequence::final? +504 4780 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackSequence::after +487 13 +cfl= +cfn=Array::push +calls=7 488 +488 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Filters/After::simple^ +269 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::after +calls=1 270 +270 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Filters/After::build^ +213 17 +cfl= +cfn=Array::any? +calls=7 221 +221 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Filters/After::simple^ +calls=1 224 +224 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Filters/After::halting^ +calls=2 218 +218 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Filters/After::halting_and_conditional^ +calls=4 216 +216 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallTemplate::make_lambda +423 114 +cfl= +cfn=Kernel::lambda +calls=253 424 +424 165 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallTemplate::initialize +383 219 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallTemplate::build^ +447 458 +cfl= +cfn=Module::=== +calls=717 448 +448 140 +cfl= +cfn=Class::new +calls=253 450 +450 362 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params +calls=230 462 +462 507 +cfl= +cfn=Array::join +calls=230 462 +462 359 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::conditions_lambdas +374 212 +cfl= +cfn=Array::map +calls=498 375 +375 126 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::apply +334 454 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::conditions_lambdas +calls=249 335 +335 338 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallTemplate::build^ +calls=249 336 +336 1812 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallTemplate::make_lambda +calls=249 342 +342 274 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Filters/After::build^ +calls=7 342 +342 63 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Filters/Before::build^ +calls=242 340 +340 1202 + +fl= +fn=Array::reverse +0 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackSequence::initialize +473 48 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::compile +563 3660 +cfl= +cfn=Thread/Mutex::synchronize +calls=30 564 +564 4574 + +fl= +fn=Struct::initialize +0 8742 + +fl= +fn=ActiveSupport/Callbacks/Filters/Environment::new^ +0 8837 +cfl= +cfn=Struct::initialize +calls=8889 0 +0 3951 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::empty? +539 21148 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks^ +106 6 + +fl= +fn=Kernel::public_send +0 46126 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks^ +calls=1 0 +0 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=City::__callbacks^ +calls=20 0 +0 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::__callbacks^ +calls=11672 0 +0 5169 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::__callbacks^ +calls=13226 0 +0 5576 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=Bus/GeneratedAssociationMethods::services= +calls=1000 0 +0 19280275 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76f9c3100>::bus_id= +calls=2632 0 +0 25874 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus/HABTM_Services::__callbacks^ +calls=21056 0 +0 8115 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::record_timestamps^ +calls=3632 0 +0 2829 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::partial_writes +calls=4632 0 +0 13605 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::partial_writes^ +calls=4632 0 +0 2339 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus/HABTM_Services::_reflections^ +calls=2632 0 +0 1951 +cfl= +cfn=Module::name +calls=1 0 +0 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::__callbacks^ +calls=2000 0 +0 724 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::duration_minutes_came_from_user? +calls=1000 0 +0 2870 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::price_cents_came_from_user? +calls=1000 0 +0 2711 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks +124 8 +cfl= +cfn=Kernel::instance_variable_defined? +calls=1 125 +125 10 +cfl= +cfn=Kernel::class +calls=1 128 +128 1 +cfl= +cfn=Kernel::public_send +calls=1 128 +128 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks::run_callbacks +94 113455 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks +calls=1 95 +95 28 +cfl= +cfn=Symbol::to_sym +calls=34079 95 +95 8444 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::empty? +calls=34079 97 +97 15070 +cfl= +cfn=ActiveSupport/Callbacks/Filters/Environment::new^ +calls=8889 100 +100 12789 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::compile +calls=8889 101 +101 8235 +cfl= +cfn=Proc::new^ +calls=7256 103 +103 15902 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::final? +calls=8889 130 +130 4780 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_before +calls=8889 131 +131 2755317 +cfl= +cfn=ActiveSupport/Callbacks/Filters/Environment::halted +calls=6256 132 +132 1408 +cfl= +cfn=Kernel::block_given? +calls=33079 132 +132 6665 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::verify! +calls=1 860 +860 253 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after +calls=5257 133 +133 134682 +cfl= +cfn=ActiveSupport/Callbacks/Filters/Environment::value +calls=3624 134 +134 672 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::__callbacks +calls=34078 95 +95 106106 +cfl= +cfn=Kernel::respond_to? +calls=1633 88 +88 487 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations::run_validations! +calls=3632 118 +118 2123487 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::create_or_update +calls=3632 342 +342 4284685 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb +cfn=ActiveRecord/AttributeMethods/Dirty::_create_record +calls=2632 346 +346 3789811 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb +cfn=ActiveRecord/AttributeMethods/Dirty::_update_record +calls=1000 350 +350 122021 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::_run_checkout_callbacks +815 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks::run_callbacks +calls=1 816 +816 564 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_and_verify +858 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::_run_checkout_callbacks +calls=1 859 +859 573 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::lease +149 11 +cfl= +cfn=Thread::current^ +calls=1 161 +161 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::adopt_connection +848 9 + +fl= +fn=Enumerable::first +0 10 +cfl= +cfn=PG/Result::each +calls=1 0 +0 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/vector.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/Vector::initialize +13 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_composite_type +75 11 +cfl= +cfn=Integer::to_i +calls=2 76 +76 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::lookup +calls=2 76 +76 88 +cfl= +cfn=Class::new +calls=2 77 +77 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register +calls=2 77 +77 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_range_type +61 7 +cfl= +cfn=Integer::to_i +calls=6 62 +62 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype +calls=6 62 +62 58 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype +95 60 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::key? +calls=89 96 +96 49 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register +calls=48 97 +97 296 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_array_type +55 67 +cfl= +cfn=Integer::to_i +calls=83 56 +56 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype +calls=83 56 +56 347 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_precision +550 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_limit +554 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register +81 113 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration +calls=55 82 +82 57 +cfl= +cfn=Kernel::block_given? +calls=55 83 +83 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::register_type +calls=55 86 +86 174 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +fn=ActiveRecord/Type/HashLookupTypeMap::perform_fetch +20 91 +cfl= +cfn=Hash::fetch +calls=27 21 +21 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::lookup +calls=14 7 +7 409 +cfl= +cfn=Array::last +calls=6 531 +531 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_limit +calls=5 531 +531 15 +cfl= +cfn=Class::new +calls=6 532 +532 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_precision +calls=1 538 +538 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +fn=Concurrent/Map::put +17 24 +cfl= +cfn=Thread/Mutex::synchronize +calls=48 18 +18 124 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::fetch_or_store +191 12076 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::fetch +calls=17191 192 +192 113127 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +fn=ActiveRecord/Type/TypeMap::fetch +19 19741 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=17170 20 +20 22629 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::fetch_or_store +calls=17170 20 +20 125090 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +fn=ActiveRecord/Type/TypeMap::lookup +15 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::fetch +calls=38 16 +16 765 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_domain_type +67 14 +cfl= +cfn=Integer::to_i +calls=5 68 +68 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::lookup +calls=5 68 +68 404 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register +calls=5 69 +69 45 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration +103 69 +cfl= +cfn=Kernel::nil? +calls=92 104 +104 19 +cfl= +cfn=Integer::to_i +calls=92 105 +105 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::alias_type +90 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration +calls=37 91 +91 43 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::alias_type +calls=37 92 +92 170 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_mapped_type +47 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::alias_type +calls=37 48 +48 244 + +fl= +fn=Enumerable::partition +0 11 +cfl= +cfn=Array::each +calls=6 0 +0 336 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +fn=ActiveRecord/Type/HashLookupTypeMap::key? +10 11984 +cfl= +cfn=Hash::key? +calls=17487 11 +11 8718 + +fl= +fn=Enumerable::reject +0 5 +cfl= +cfn=PG/Result::each +calls=1 0 +0 640 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::run +17 26 +cfl= +cfn=Enumerable::reject +calls=1 18 +18 645 +cfl= +cfn=Enumerable::partition +calls=6 19 +19 347 +cfl= +cfn=Array::each +calls=6 26 +26 1413 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +fn=ActiveRecord/Type/HashLookupTypeMap::keys +14 5 +cfl= +cfn=Hash::keys +calls=1 15 +15 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::query_conditions_for_initial_load +34 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::keys +calls=1 35 +35 10 +cfl= +cfn=Array::map +calls=1 35 +35 46 +cfl= +cfn=Array::join +calls=2 37 +37 24 +cfl= +cfn=String::% +calls=1 37 +37 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::supports_ranges? +320 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version +calls=1 322 +322 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::initialize +13 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::load_additional_types +565 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map +calls=1 566 +566 2 +cfl= +cfn=Class::new +calls=1 566 +566 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::supports_ranges? +calls=1 568 +568 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::query_conditions_for_initial_load +calls=1 584 +584 101 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear +calls=1 587 +587 9380 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_precision +536 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::register_type +calls=2 537 +537 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/specialized_string.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/SpecializedString::initialize +10 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::initialize +calls=10 12 +12 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_limit +529 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::register_type +calls=3 530 +530 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +fn=ActiveRecord/Type/HashLookupTypeMap::alias_type +6 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::register_type +calls=42 7 +7 184 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +fn=ActiveRecord/Type/TypeMap::register_type +25 255 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::clear +calls=132 27 +27 331 +cfl= +cfn=Kernel::proc +calls=35 32 +32 54 + +fl= +fn=Integer::-@ +0 3 + +fl= +fn=Integer::<< +0 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::_limit +65 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::max_value +57 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::_limit +calls=8 58 +58 11 +cfl= +cfn=Integer::<< +calls=8 58 +58 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::min_value +61 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::max_value +calls=4 62 +62 25 +cfl= +cfn=Integer::-@ +calls=4 62 +62 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::initialize +8 103 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::initialize +12 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::initialize +calls=4 13 +13 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::min_value +calls=4 14 +14 41 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::max_value +calls=4 14 +14 8 +cfl= +cfn=Integer::<=> +calls=1 14 +14 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize_type_map +460 102 +cfl= +cfn=Class::new +calls=28 461 +461 264 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::register_type +calls=30 461 +461 250 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::alias_type +calls=5 466 +466 46 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_limit +calls=3 468 +468 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_precision +calls=2 504 +504 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::load_additional_types +calls=1 527 +527 9519 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +calls=1 236 +236 563 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map +485 21886 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +fn=ActiveRecord/Type/TypeMap::initialize +8 19 +cfl= +cfn=Class::new +calls=1 10 +10 43 + +fl= +fn=PG/Connection::type_map_for_results= +0 6 + +fl= +fn=PG/TypeMapByOid::add_coder +0 13 + +fl= +fn=PG/Result::clear +0 15809 + +fl= +fn=PG/Coder::oid= +0 12 + +fl= +fn=String::to_i +0 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::construct_coder +837 31 +cfl= +cfn=String::to_i +calls=7 839 +839 8 +cfl= +cfn=Class::new +calls=7 839 +839 169 + +fl= +fn=PG/Result::each +0 540 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::construct_coder +calls=7 828 +828 208 +cfl= +cfn=Integer::to_i +calls=133 18 +18 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::key? +calls=133 18 +18 133 + +fl= +fn=PG/Connection::exec_params +0 1283081 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +fn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds +141 14748 +cfl= +cfn=Array::first +calls=9891 142 +142 3070 +cfl= +cfn=Kernel::is_a? +calls=9891 142 +142 3768 +cfl= +cfn=Array::map +calls=9891 145 +145 434140 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_no_cache +607 19605 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds +calls=3662 608 +608 225692 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log +calls=3662 609 +609 3346412 +cfl= +cfn=Enumerable::map +calls=1 827 +827 284 +cfl= +cfn=Array::compact +calls=1 827 +827 7 +cfl= +cfn=PG/Result::clear +calls=3662 603 +603 6592 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::run +calls=1 588 +588 2431 +cfl= +cfn=PG/Result::cmd_tuples +calls=4 94 +94 21 +cfl= +cfn=PG/Result::fields +calls=3656 83 +83 5313 +cfl= +cfn=Enumerable::each_with_index +calls=3656 84 +84 97588 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 89 +89 398 +cfl= +cfn=PG/Result::values +calls=3656 89 +89 8406 +cfl= +cfn=Class::new +calls=3656 89 +89 19322 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::without_prepared_statement? +599 6017 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear +594 17173 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::without_prepared_statement? +calls=9891 595 +595 6017 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_no_cache +calls=3662 596 +596 3732071 +cfl= +cfn=Class::new +calls=1 832 +832 25 +cfl= +cfn=Array::each +calls=1 833 +833 37 +cfl= +cfn=PG/Connection::type_map_for_results= +calls=1 834 +834 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_cache +calls=6229 600 +600 4364963 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_decoders +810 41 +cfl= +cfn=Hash::keys +calls=1 820 +820 6 +cfl= +cfn=Array::map +calls=1 820 +820 78 +cfl= +cfn=Array::join +calls=1 821 +821 9 +cfl= +cfn=String::% +calls=1 821 +821 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear +calls=1 826 +826 45656 +cfl= +cfn=Class::new +calls=1 234 +234 68 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map +calls=1 235 +235 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize_type_map +calls=1 235 +235 10794 + +fl= +fn=PG/Connection::server_version +0 33 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version +400 42 +cfl= +cfn=PG/Connection::server_version +calls=48 401 +401 33 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +fn=ActiveRecord/ConnectionAdapters/StatementPool::initialize +10 14 +cfl= +cfn=Class::new +calls=1 11 +11 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::initialize +186 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +cfn=ActiveRecord/ConnectionAdapters/StatementPool::initialize +calls=1 187 +187 20 + +fl= +fn=NilClass::=~ +0 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_integer^ +83 10 +cfl= +cfn=Kernel::is_a? +calls=1 84 +84 3 +cfl= +cfn=NilClass::=~ +calls=1 86 +86 1 + +fl= +fn=PG/Connection::type_map_for_queries= +0 5 + +fl= +fn=PG/TypeMapByClass::[]= +0 37 +cfl= +cfn=Kernel::hash +calls=3 0 +0 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/coder.rb +fn=PG/Coder::initialize +16 18 +cfl= +cfn=Hash::each +calls=10 17 +17 89 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_encoders +802 25 +cfl= +cfn=Class::new +calls=4 803 +803 58 +cfl= +cfn=PG/TypeMapByClass::[]= +calls=3 804 +804 38 +cfl= +cfn=PG/Connection::type_map_for_queries= +calls=1 807 +807 5 + +fl= +fn=PG/Connection::escape +0 1285 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_string +20 986 +cfl= +cfn=PG/Connection::escape +calls=2264 21 +21 1285 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +fn=ActiveRecord/ConnectionAdapters/Quoting::_quote +164 11876 +cfl= +cfn=Module::=== +calls=22264 165 +165 3391 +cfl= +cfn=String::to_s +calls=2264 167 +167 388 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_string +calls=2264 167 +167 2271 +cfl= +cfn=TrueClass::=== +calls=5000 165 +165 936 +cfl= +cfn=FalseClass::=== +calls=5000 165 +165 752 +cfl= +cfn=NilClass::=== +calls=5000 165 +165 785 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb +cfn=ActiveSupport/NumericWithFormat::to_s +calls=5000 173 +173 6263 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_quote +86 10693 +cfl= +cfn=Module::=== +calls=36320 87 +87 5448 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::_quote +calls=7264 107 +107 26662 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +fn=ActiveRecord/ConnectionAdapters/Quoting::quote +11 7710 +cfl= +cfn=Kernel::is_a? +calls=7264 12 +12 1386 +cfl= +cfn=Kernel::respond_to? +calls=7264 14 +14 1542 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_quote +calls=7264 18 +18 42803 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::default_timezone^ +60 12252 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +fn=Hash::stringify_keys +39 3871 +cfl= +cfn=Hash::transform_keys +calls=3656 40 +40 5743 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::set_standard_conforming_strings +300 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +calls=1 301 +301 363 +cfl= +cfn=Hash::fetch +calls=1 714 +714 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::stringify_keys +calls=1 714 +714 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::default_timezone^ +calls=1 719 +719 4 +cfl= +cfn=Enumerable::map +calls=1 728 +728 3705 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path= +223 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb +fn=ActiveRecord/ExplainRegistry::collect? +23 5290 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb +fn=ActiveRecord/ExplainRegistry::reset +27 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb +fn=ActiveRecord/ExplainRegistry::initialize +19 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb +cfn=ActiveRecord/ExplainRegistry::reset +calls=1 20 +20 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +fn=ActiveRecord/ExplainRegistry::collect?^ +55 15237 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=9919 55 +55 19014 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb +cfn=ActiveRecord/ExplainRegistry::collect? +calls=9919 55 +55 5290 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +fn=ActiveSupport/PerThreadRegistry::method_missing +51 26 +cfl= +cfn=Kernel::singleton_class +calls=4 55 +55 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb +cfn=Module::delegate +calls=4 55 +55 736 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveRecord/ExplainRegistry::collect?^ +calls=1 57 +57 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveRecord/Scoping/ScopeRegistry::value_for^ +calls=1 57 +57 53 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveRecord/SuppressorRegistry::suppressed^ +calls=1 57 +57 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveRecord/Scoping/ScopeRegistry::set_value_for^ +calls=1 57 +57 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb +fn=ActiveRecord/ExplainSubscriber::finish +12 14495 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::method_missing +calls=1 13 +13 186 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveRecord/ExplainRegistry::collect?^ +calls=9918 13 +13 39522 + +fl= +fn=BasicObject::__id__ +0 4904 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb +fn=ActiveSupport/LoggerThreadSafeLevel::local_log_id +13 19118 +cfl= +cfn=Thread::current^ +calls=29719 14 +14 6154 +cfl= +cfn=BasicObject::__id__ +calls=29719 14 +14 4904 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb +fn=ActiveSupport/LoggerThreadSafeLevel::local_level +17 24544 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb +cfn=ActiveSupport/LoggerThreadSafeLevel::local_log_id +calls=29719 18 +18 30176 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=29719 18 +18 52244 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb +fn=ActiveSupport/LoggerThreadSafeLevel::level +29 25184 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb +cfn=ActiveSupport/LoggerThreadSafeLevel::local_level +calls=29719 30 +30 106964 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb +fn=ActiveSupport/Logger::debug? +94 9735 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb +cfn=ActiveSupport/LoggerThreadSafeLevel::level +calls=9919 95 +95 52971 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::runtime=^ +7 9775 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb +cfn=ActiveRecord/RuntimeRegistry::sql_runtime=^ +calls=9919 8 +8 18742 + +fl= +fn=Integer::+ +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +fn=ActiveSupport/Notifications/Event::duration +80 17793 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb +fn=ActiveRecord/RuntimeRegistry::sql_runtime=^ +21 8193 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=9920 21 +21 10554 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb +fn=ActiveRecord/RuntimeRegistry::sql_runtime^ +20 8103 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=9919 20 +20 13232 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::runtime^ +11 8902 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb +cfn=ActiveRecord/RuntimeRegistry::sql_runtime^ +calls=9919 12 +12 21335 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb +cfn=ActiveRecord/RuntimeRegistry::sql_runtime=^ +calls=1 12 +12 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Event::duration +calls=1 12 +12 3 +cfl= +cfn=Integer::+ +calls=1 12 +12 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::runtime=^ +calls=1 12 +12 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::logger +calls=1 22 +22 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb +cfn=ActiveSupport/Logger::debug? +calls=1 22 +22 19 +cfl= +cfn=Array::include? +calls=1 26 +26 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::sql +20 146511 +cfl= +cfn=Kernel::class +calls=9919 21 +21 3397 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::runtime^ +calls=9919 21 +21 30277 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Event::duration +calls=19818 21 +21 17790 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::runtime=^ +calls=9918 21 +21 28510 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::logger +calls=9918 22 +22 27899 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb +cfn=ActiveSupport/Logger::debug? +calls=9918 22 +22 62687 +cfl= +cfn=Array::include? +calls=9918 26 +26 6078 +cfl= +cfn=NilClass::to_s +calls=51 28 +28 36 +cfl= +cfn=Float::round +calls=9900 28 +28 21446 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb +cfn=ActiveSupport/NumericWithFormat::to_s +calls=9900 28 +28 61991 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::colorize_payload_name +calls=9900 40 +40 103979 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::sql_color +calls=9900 41 +41 119111 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +cfn=ActiveSupport/LogSubscriber::color +calls=9900 41 +41 30458 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::debug +calls=9900 43 +43 2417776 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::type_casted_binds +calls=9861 34 +34 14529 +cfl= +cfn=Array::zip +calls=9861 35 +35 16477 +cfl= +cfn=Array::map +calls=9861 35 +35 76037 +cfl= +cfn=Array::inspect +calls=9861 35 +35 103594 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +fn=ActiveSupport/Subscriber::finish +94 41390 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/Subscriber::now +calls=9919 95 +95 18604 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/Subscriber::event_stack +calls=9919 96 +96 42668 +cfl= +cfn=Array::pop +calls=9919 96 +96 6184 +cfl= +cfn=Hash::merge! +calls=9919 98 +98 13709 +cfl= +cfn=String::split +calls=9919 100 +100 28733 +cfl= +cfn=Array::first +calls=9919 100 +100 3544 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::sql +calls=9919 101 +101 3288582 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +fn=ActiveSupport/LogSubscriber::finish +83 16337 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::logger +calls=9919 84 +84 54737 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/Subscriber::finish +calls=9919 84 +84 3443413 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish +calls=1 48 +48 192 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish +103 31524 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +cfn=ActiveSupport/LogSubscriber::finish +calls=9919 104 +104 3514679 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb +cfn=ActiveRecord/ExplainSubscriber::finish +calls=9919 104 +104 54204 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish +calls=9918 48 +48 64408 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin/ConditionVariable::wait_while +123 13282 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::wait_for +219 46923 +cfl= +cfn=Thread::current^ +calls=19838 220 +220 3396 +cfl= +cfn=Kernel::hash +calls=9919 220 +220 4246 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin/ConditionVariable::wait_while +calls=9919 221 +221 13282 +cfl= +cfn=Hash::delete +calls=9919 223 +223 12191 + +fl= +fn=PG/Connection::async_exec +0 22357 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::yield_shares +171 42625 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=19838 173 +173 315495 +cfl= +cfn=PG/Connection::async_exec +calls=28 75 +75 26072 +cfl= +cfn=PG/Connection::exec_params +calls=3662 611 +611 1326962 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::result_as_array +calls=13 63 +63 325 +cfl= +cfn=PG/Connection::exec_prepared +calls=6229 622 +622 1301326 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb +fn=ActiveSupport/Dependencies/Interlock::permit_concurrent_loads +46 15845 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::yield_shares +calls=9919 47 +47 3012833 + +fl= +fn=Thread/Mutex::try_lock +0 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::mon_try_enter +170 17677 +cfl= +cfn=Thread::current^ +calls=16177 171 +171 3166 +cfl= +cfn=Thread/Mutex::try_lock +calls=13 172 +172 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/load_interlock_aware_monitor.rb +fn=ActiveSupport/Concurrency/LoadInterlockAwareMonitor::mon_enter +11 10690 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_try_enter +calls=16164 12 +12 20851 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb +fn=ActiveRecord/ExplainSubscriber::start +8 3461 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +fn=ActiveSupport/SubscriberQueueRegistry::get_queue +126 19281 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +fn=ActiveSupport/SubscriberQueueRegistry::initialize +122 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +fn=ActiveSupport/Subscriber::event_stack +106 25053 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=29757 107 +107 51299 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/SubscriberQueueRegistry::get_queue +calls=29757 107 +107 19281 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +fn=ActiveSupport/Notifications/Event::initialize +58 22670 +cfl= +cfn=Kernel::dup +calls=9919 60 +60 21856 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +fn=ActiveSupport/Subscriber::now +110 12230 +cfl= +cfn=Process::clock_gettime^ +calls=19838 111 +111 26790 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +fn=ActiveSupport/Subscriber::start +86 23261 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/Subscriber::now +calls=9919 87 +87 20417 +cfl= +cfn=Class::new +calls=9919 87 +87 56495 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/Subscriber::event_stack +calls=19838 88 +88 52966 +cfl= +cfn=Array::last +calls=9919 88 +88 3224 +cfl= +cfn=Array::push +calls=9919 91 +91 6283 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::logger +90 50937 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::logger^ +calls=59457 91 +91 179643 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +fn=ActiveSupport/LogSubscriber::start +79 14867 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::logger +calls=9919 80 +80 47838 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/Subscriber::start +calls=9919 80 +80 162644 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::start +99 19440 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +cfn=ActiveSupport/LogSubscriber::start +calls=9919 100 +100 225349 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb +cfn=ActiveRecord/ExplainSubscriber::start +calls=9919 100 +100 3461 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log +570 21033 +cfl= +cfn=Kernel::object_id +calls=9919 571 +571 3343 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Instrumenter::instrument +calls=9919 571 +571 7091702 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +72 67 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log +calls=15 73 +73 16140 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path= +calls=1 709 +709 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::set_standard_conforming_strings +calls=1 712 +712 4090 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_encoders +calls=1 224 +224 127 +cfl= +cfn=Kernel::class +calls=1 225 +225 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_integer^ +calls=1 225 +225 14 +cfl= +cfn=Class::new +calls=1 225 +225 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version +calls=1 228 +228 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_decoders +calls=1 232 +232 56666 +cfl= +cfn=Enumerable::first +calls=1 73 +73 16 +cfl= +cfn=Hash::key? +calls=1 237 +237 2 +cfl= +cfn=Kernel::tap +calls=1 232 +232 4 +cfl= +cfn=Thread::current^ +calls=1 248 +248 1 +cfl= +cfn=Thread::status +calls=1 248 +248 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction +calls=1 252 +252 2247 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::client_min_messages= +241 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +calls=1 242 +242 61708 + +fl= +fn=PG/Connection::set_client_encoding +0 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::configure_connection +704 17 +cfl= +cfn=PG/Connection::set_client_encoding +calls=1 706 +706 157 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::client_min_messages= +calls=1 708 +708 61719 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=1 836 +836 43 + +fl= +fn=String::% +0 591 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb +fn=PG/Connection::quote_connstr^ +28 7 +cfl= +cfn=String::to_s +calls=4 29 +29 1 +cfl= +cfn=String::gsub +calls=4 29 +29 5 + +fl= +fn=Enumerable::map +0 17654 +cfl= +cfn=Hash::each +calls=5186 0 +0 124398 +cfl= +cfn=PG/Result::each +calls=1 0 +0 276 +cfl= +cfn=Enumerator::each +calls=1656 0 +0 142893 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +cfn=ActiveRecord/Result::each +calls=6229 0 +0 430482 + +fl= +fn=Array::zip +0 17581 + +fl= +fn=Enumerable::find +0 22467 +cfl= +cfn=Array::each +calls=20648 0 +0 813164 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb +fn=PG/Connection::parse_connect_args^ +35 15 +cfl= +cfn=Array::last +calls=1 38 +38 1 +cfl= +cfn=Kernel::is_a? +calls=1 38 +38 1 +cfl= +cfn=Array::pop +calls=1 38 +38 1 +cfl= +cfn=Module::instance_methods +calls=1 44 +44 57 +cfl= +cfn=Enumerable::find +calls=1 44 +44 19 +cfl= +cfn=String::sub +calls=1 45 +45 7 +cfl= +cfn=Array::zip +calls=1 65 +65 9 +cfl= +cfn=Hash::merge! +calls=1 70 +70 4 +cfl= +cfn=Enumerable::map +calls=1 82 +82 29 +cfl= +cfn=Array::join +calls=1 82 +82 3 + +fl= +fn=PG/Connection::initialize +0 204 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb +cfn=PG/Connection::parse_connect_args^ +calls=1 0 +0 146 +cfl= +cfn=String::% +calls=1 0 +0 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg.rb +fn=PG::connect^ +55 5 +cfl= +cfn=Class::new +calls=1 56 +56 4277 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::connect +691 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg.rb +cfn=PG::connect^ +calls=1 692 +692 4281 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::configure_connection +calls=1 693 +693 61935 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_boolean^ +93 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +fn=Arel/Visitors/Visitor::dispatch_cache^ +15 3 +cfl= +cfn=Class::new +calls=1 16 +16 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +fn=Arel/Visitors/Visitor::get_dispatch_cache +21 2 +cfl= +cfn=Kernel::class +calls=1 22 +22 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +cfn=Arel/Visitors/Visitor::dispatch_cache^ +calls=1 22 +22 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +fn=Arel/Visitors/Visitor::initialize +5 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +cfn=Arel/Visitors/Visitor::get_dispatch_cache +calls=1 6 +6 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::initialize +68 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +cfn=Arel/Visitors/Visitor::initialize +calls=1 69 +69 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::arel_visitor +776 8 +cfl= +cfn=Class::new +calls=1 777 +777 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +fn=ActiveRecord/ConnectionAdapters/SchemaCache::initialize +9 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb +fn=#<Class:0x00007ff76ed1df18>::get_time +13 2 +cfl= +cfn=Process::clock_gettime^ +calls=1 14 +14 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb +fn=Concurrent::monotonic_time^ +53 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb +cfn=#<Class:0x00007ff76ed1df18>::get_time +calls=1 54 +54 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionManager::initialize +191 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/NullTransaction::initialize +85 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::reset_transaction +281 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 282 +282 606 +cfl= +cfn=Class::new +calls=1 282 +282 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::initialize +6 4 +cfl= +cfn=BasicObject::initialize +calls=1 7 +7 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::reset_transaction +calls=1 8 +8 621 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +fn=ActiveRecord/ConnectionAdapters/QueryCache::initialize +51 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::initialize +calls=1 52 +52 626 +cfl= +cfn=Class::new +calls=1 53 +53 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::initialize +101 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/QueryCache::initialize +calls=1 102 +102 634 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +cfn=ActiveSupport/Notifications::instrumenter^ +calls=1 106 +106 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb +cfn=Concurrent::monotonic_time^ +calls=1 110 +110 7 +cfl= +cfn=Class::new +calls=2 111 +111 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::arel_visitor +calls=1 113 +113 22 +cfl= +cfn=Kernel::class +calls=1 116 +116 1 +cfl= +cfn=Hash::fetch +calls=1 116 +116 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_boolean^ +calls=1 116 +116 3 +cfl= +cfn=Kernel::extend +calls=1 118 +118 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize +214 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::initialize +calls=1 215 +215 720 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::connect +calls=1 223 +223 66224 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_and_verify +calls=1 223 +223 590 + +fl= +fn=Hash::replace +0 3053 + +fl= +fn=Hash::default_proc +0 4545 + +fl= +fn=Hash::default= +0 1716 + +fl= +fn=Hash::default +0 4512 + +fl= +fn=Hash::slice +0 1091 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/slice.rb +fn=Hash::slice! +32 47 +cfl= +cfn=Hash::keys +calls=14 33 +33 6 +cfl= +cfn=Array::- +calls=14 33 +33 14 +cfl= +cfn=Hash::slice +calls=28 33 +33 15 +cfl= +cfn=Hash::default +calls=14 35 +35 7 +cfl= +cfn=Hash::default= +calls=14 35 +35 5 +cfl= +cfn=Hash::default_proc +calls=14 36 +36 4 +cfl= +cfn=Hash::replace +calls=14 37 +37 7 + +fl= +fn=Enumerable::each_with_object +0 5993 +cfl= +cfn=Array::each +calls=7363 0 +0 273956 + +fl= +fn=PG/Connection::conndefaults^ +0 137 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb +fn=PG/Connection::conndefaults_hash^ +227 4 +cfl= +cfn=PG/Connection::conndefaults^ +calls=1 228 +228 137 +cfl= +cfn=Enumerable::each_with_object +calls=1 228 +228 51 + +fl= +fn=Hash::delete_if +0 5 +cfl= +cfn=Kernel::nil? +calls=6 36 +36 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionHandling::postgresql_connection +33 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::symbolize_keys +calls=1 34 +34 6 +cfl= +cfn=Hash::delete_if +calls=1 36 +36 6 +cfl= +cfn=Hash::delete +calls=2 39 +39 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb +cfn=PG/Connection::conndefaults_hash^ +calls=1 43 +43 192 +cfl= +cfn=Hash::keys +calls=1 43 +43 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/slice.rb +cfn=Hash::slice! +calls=1 44 +44 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::logger^ +calls=1 48 +48 10 +cfl= +cfn=Class::new +calls=1 48 +48 67564 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::new_connection +810 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionHandling::postgresql_connection +calls=1 811 +811 67815 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_new_connection +853 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::new_connection +calls=1 855 +855 67829 + +fl= +fn=Numeric::zero? +0 3206 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::try_to_checkout_new_connection +821 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=1 825 +825 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_new_connection +calls=1 834 +834 67833 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction +calls=1 834 +834 19584199 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::can_remove_no_wait? +167 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::no_wait_poll +179 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::can_remove_no_wait? +calls=1 180 +180 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::internal_poll +150 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::no_wait_poll +calls=1 151 +151 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/ConnectionLeasingQueue::internal_poll +276 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::internal_poll +calls=1 277 +277 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::synchronize +154 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=1 155 +155 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::poll +144 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::synchronize +calls=1 145 +145 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::acquire_connection +788 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::poll +calls=1 795 +795 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::try_to_checkout_new_connection +calls=1 795 +795 19652054 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout +522 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::acquire_connection +calls=1 523 +523 19652083 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection +381 42267 +cfl= +cfn=Thread::current^ +calls=38202 382 +382 5805 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key +calls=38202 382 +382 11484 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=38202 382 +382 83609 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout +calls=1 382 +382 19652085 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection +1011 45314 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool +calls=38202 1012 +1012 182862 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection +calls=38202 1014 +1014 19652096 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling::retrieve_connection +117 44117 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::connection_handler^ +calls=38202 118 +118 132212 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection_specification_name +calls=38202 118 +118 157365 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection +calls=38202 118 +118 19652107 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling::connection +89 29286 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::retrieve_connection +calls=27119 90 +90 19652130 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Bus/HABTM_Services::retrieve_connection^ +calls=11083 90 +90 220457 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions/ClassMethods::transaction +211 15475 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=5733 212 +212 19652134 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction +calls=5732 212 +212 19540736 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush +601 8 +cfl= +cfn=Kernel::nil? +calls=1 602 +602 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=1 604 +604 6 +cfl= +cfn=Array::each +calls=1 615 +615 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::reap +579 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=1 580 +580 14 +cfl= +cfn=Array::each +calls=1 588 +588 0 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush! +622 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::reap +calls=1 623 +623 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush +calls=1 624 +624 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::flush_idle_connections! +1003 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::connection_pool_list +calls=1 1004 +1004 11 +cfl= +cfn=Array::each +calls=1 1004 +1004 40 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling::flush_idle_connections! +142 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::connection_handler^ +calls=1 142 +142 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::flush_idle_connections! +calls=1 142 +142 53 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key +667 11487 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::release_connection +401 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key +calls=1 402 +402 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::delete +calls=1 402 +402 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::each_pair +260 5 +cfl= +cfn=Kernel::block_given? +calls=2 261 +261 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::each_pair +calls=2 262 +262 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::values +230 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::each_pair +calls=2 232 +232 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::connection_pool_list +949 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool +calls=2 950 +950 191 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::values +calls=2 950 +950 31 +cfl= +cfn=Array::compact +calls=2 950 +950 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::clear_active_connections! +985 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::connection_pool_list +calls=1 986 +986 219 +cfl= +cfn=Array::each +calls=1 986 +986 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling::clear_active_connections! +142 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::connection_handler^ +calls=1 142 +142 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::clear_active_connections! +calls=1 142 +142 241 + +fl= +fn=File::file?^ +0 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +fn=Rails/Paths/Path::first +138 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +cfn=Rails/Paths/Path::expanded +calls=1 139 +139 18 +cfl= +cfn=Array::first +calls=1 139 +139 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveSupport/ExecutionWrapper::__callbacks=^ +104 7 +cfl= +cfn=Kernel::singleton_class +calls=2 105 +105 2 +cfl= +cfn=Module::class_eval +calls=2 105 +105 27 +cfl= +cfn=Module::singleton_class? +calls=2 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::duplicates? +324 89 +cfl= +cfn=Module::=== +calls=111 325 +325 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::filter +calls=36 327 +327 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::matches? +calls=36 327 +327 30 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=#<Class:0x00007ff7718dbd08>::__callbacks^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveSupport/Reloader::__callbacks^ +106 3 + +fl= +fn=Array::unshift +0 27676 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/reloader.rb +fn=ActiveSupport/Reloader::before_class_unload^ +37 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=1 38 +38 144 + +fl= +fn=File::join^ +0 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb +fn=ActiveRecord/Import::base_adapter^ +8 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb +fn=ActiveRecord/Import::require_adapter^ +22 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb +cfn=ActiveRecord/Import::base_adapter^ +calls=1 23 +23 2 +cfl= +cfn=File::join^ +calls=1 23 +23 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 23 +23 527 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb +fn=ActiveRecord/Import::load_from_connection_pool^ +29 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb +cfn=ActiveRecord/Import::require_adapter^ +calls=1 30 +30 538 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::fetch +168 43616 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default +calls=55394 169 +169 128797 +cfl= +cfn=Kernel::block_given? +calls=96 171 +171 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Map::put +calls=48 193 +193 148 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::perform_fetch +calls=27 21 +21 463 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool +1039 34633 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool +calls=38203 1040 +1040 88488 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::fetch +calls=38203 1040 +1040 59751 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling::connection_specification_name +96 132099 +cfl= +cfn=Kernel::nil? +calls=38203 97 +97 7833 +cfl= +cfn=Class::superclass +calls=76392 98 +98 17437 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection_specification_name +calls=76392 98 +98 80582 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling::connection_pool +113 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::connection_handler^ +calls=1 114 +114 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection_specification_name +calls=1 114 +114 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool +calls=1 114 +114 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout::finish +47 12728 +cfl= +cfn=Array::each +calls=16149 48 +48 3619763 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +fn=ActiveSupport/Notifications/Instrumenter::finish_with_state +43 21656 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout::finish +calls=16149 44 +44 3632491 + +fl= +fn=Thread::initialize +0 12 + +fl= +fn=Thread::new^ +0 7 +cfl= +cfn=Thread::initialize +calls=1 0 +0 12 + +fl= +fn=Float::> +0 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::run +297 4 +cfl= +cfn=Float::> +calls=1 298 +298 1 +cfl= +cfn=Thread::new^ +calls=1 299 +299 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::initialize +292 2 + +fl= +fn=Thread/ConditionVariable::initialize +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin/ConditionVariable::initialize +156 3 +cfl= +cfn=Class::new +calls=1 158 +158 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::new_cond +241 2 +cfl= +cfn=Class::new +calls=1 242 +242 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::initialize +86 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::new_cond +calls=1 88 +88 11 + +fl= +fn=Integer::to_i +0 12149 + +fl= +fn=Float::<= +0 17 + +fl= +fn=Integer::to_f +0 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +fn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::initialize +29 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::initialize +calls=1 30 +30 8 +cfl= +cfn=Class::new +calls=1 31 +31 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::initialize +321 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::initialize +calls=1 322 +322 19 +cfl= +cfn=Hash::fetch +calls=2 327 +327 1 +cfl= +cfn=Integer::to_f +calls=2 328 +328 1 +cfl= +cfn=Float::<= +calls=1 329 +329 17 +cfl= +cfn=Integer::to_i +calls=1 333 +333 4 +cfl= +cfn=Class::new +calls=3 345 +345 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::run +calls=1 365 +365 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::subscribed_to? +107 10 +cfl= +cfn=String::=== +calls=18 108 +108 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout::listeners_for +55 12140 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=16149 57 +57 23302 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +cfn=Mutex_m::synchronize +calls=3 57 +57 59 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout::start +43 16017 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout::listeners_for +calls=16149 44 +44 35501 +cfl= +cfn=Array::each +calls=16149 44 +44 269219 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +fn=ActiveSupport/Notifications/Instrumenter::start +34 13854 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout::start +calls=16149 35 +35 320736 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +fn=ActiveSupport/Notifications/Instrumenter::instrument +19 43564 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Instrumenter::start +calls=16149 21 +21 334590 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool +calls=1 970 +970 3 +cfl= +cfn=Class::new +calls=1 970 +970 117 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::[]= +calls=1 970 +970 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Instrumenter::finish_with_state +calls=16149 29 +29 3654147 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=9919 580 +580 3106441 +cfl= +cfn=Enumerable::map +calls=6229 52 +52 441588 + +fl= +fn=String::unpack +0 27 + +fl= +fn=Random::urandom^ +0 37 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb +fn=SecureRandom::gen_random^ +103 5 +cfl= +cfn=Random::urandom^ +calls=1 104 +104 37 + +fl= +fn=Integer::to_int +0 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb +fn=Random/Formatter::random_bytes +134 3 +cfl= +cfn=Integer::to_int +calls=1 135 +135 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb +cfn=SecureRandom::gen_random^ +calls=1 136 +136 41 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb +fn=Random/Formatter::hex +156 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb +cfn=Random/Formatter::random_bytes +calls=1 157 +157 47 +cfl= +cfn=String::unpack +calls=1 157 +157 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +fn=ActiveSupport/Notifications/Instrumenter::unique_id +49 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb +cfn=Random/Formatter::hex +calls=1 50 +50 54 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +fn=ActiveSupport/Notifications/Instrumenter::initialize +11 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Instrumenter::unique_id +calls=1 12 +12 58 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +fn=ActiveSupport/Notifications/InstrumentationRegistry::instrumenter_for +209 10225 +cfl= +cfn=Kernel::hash +calls=6232 210 +210 1596 +cfl= +cfn=Class::new +calls=1 210 +210 63 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +fn=ActiveSupport/Notifications/InstrumentationRegistry::initialize +205 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +fn=ActiveSupport/Notifications::instrumenter^ +189 11833 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=6231 190 +190 10772 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +cfn=ActiveSupport/Notifications/InstrumentationRegistry::instrumenter_for +calls=6231 190 +190 11884 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::delete +79 3 +cfl= +cfn=Hash::delete +calls=2 80 +80 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +fn=Concurrent/Collection/MriMapBackend::delete +53 24 +cfl= +cfn=Thread/Mutex::synchronize +calls=2 54 +54 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::[]= +23 67 +cfl= +cfn=Array::hash +calls=27 24 +24 20 +cfl= +cfn=Kernel::hash +calls=1 24 +24 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +fn=Concurrent/Collection/MriMapBackend::[]= +17 18 +cfl= +cfn=Thread/Mutex::synchronize +calls=12 18 +18 42 + +fl= +fn=Hash::each_pair +0 31139 +cfl= +cfn=Kernel::frozen? +calls=16775 46 +46 2910 +cfl= +cfn=Module::=== +calls=16775 46 +46 3394 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb +cfn=Object::deep_dup +calls=16775 47 +47 37228 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::[]= +calls=7246 706 +706 79406 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::dupped_backend +122 6 +cfl= +cfn=Kernel::dup +calls=3 123 +123 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::each_pair +97 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::dupped_backend +calls=3 98 +98 17 +cfl= +cfn=Hash::each_pair +calls=3 98 +98 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::each +260 3 +cfl= +cfn=Kernel::block_given? +calls=1 261 +261 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::each_pair +calls=1 262 +262 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::discard_unowned_pools^ +934 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::each +calls=1 935 +935 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default +108 27882 +cfl= +cfn=Hash::fetch +calls=55417 109 +109 100947 + +fl= +fn=Process::pid^ +0 11413 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool +1058 31741 +cfl= +cfn=Process::pid^ +calls=38208 1059 +1059 9403 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=38208 1059 +1059 47604 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::remove_connection +1028 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool +calls=1 1029 +1029 63 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::delete +calls=1 1029 +1029 27 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification::initialize +10 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +fn=ActiveRecord/Type/DecorationRegistration::initialize +98 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +fn=ActiveRecord/Type/AdapterSpecificRegistry::add_modifier +9 5 +cfl= +cfn=Class::new +calls=2 10 +10 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb +fn=ActiveRecord/Type::add_modifier^ +27 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +cfn=ActiveRecord/Type/AdapterSpecificRegistry::add_modifier +calls=2 27 +27 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +fn=ActiveSupport/DescendantsTracker::store_inherited^ +36 35 +cfl= +cfn=Kernel::hash +calls=11 37 +37 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +fn=ActiveSupport/DescendantsTracker::inherited +49 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::store_inherited^ +calls=8 50 +50 39 +cfl= +cfn=Class::inherited +calls=8 51 +51 4 + +fl= +fn=Regexp::to_s +0 10 + +fl= +fn=Module::public_method_defined? +0 5 + +fl= +fn=Comparable::< +0 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +cfn=Gem/Version::<=> +calls=1 0 +0 7 + +fl= +fn=Comparable::>= +0 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +cfn=Gem/Version::<=> +calls=1 0 +0 8 + +fl= +fn=Array::all? +0 16511 +cfl= +cfn=Comparable::>= +calls=1 22 +22 10 +cfl= +cfn=Comparable::< +calls=1 21 +21 8 +cfl= +cfn=Kernel::is_a? +calls=24 157 +157 6 +cfl= +cfn=Regexp::match? +calls=2 198 +198 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash +calls=5229 197 +197 13457 +cfl= +cfn=Symbol::to_s +calls=5229 197 +197 3656 +cfl= +cfn=Hash::has_key? +calls=5229 197 +197 3195 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallTemplate::expand +calls=4000 425 +425 12647 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Conditionals/Value::call +calls=4000 426 +426 10160 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +fn=Gem/Requirement::satisfied_by? +245 3 +cfl= +cfn=Module::=== +calls=1 247 +247 1 +cfl= +cfn=Array::all? +calls=1 249 +249 25 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +fn=Gem/Requirement::none? +171 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb +fn=Gem/Dependency::requirement +121 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb +fn=Gem/Dependency::matches_spec? +252 6 +cfl= +cfn=String::=== +calls=1 253 +253 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb +cfn=Gem/Dependency::requirement +calls=2 254 +254 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +cfn=Gem/Requirement::none? +calls=1 254 +254 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +cfn=Gem/Requirement::satisfied_by? +calls=1 256 +256 29 + +fl= +fn=Integer::<=> +0 10534 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +fn=Gem/Version::_segments +382 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +fn=Gem/Version::canonical_segments +369 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +fn=Gem/Version::_version +378 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +fn=Gem/Version::<=> +342 20 +cfl= +cfn=Module::=== +calls=12 343 +343 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +cfn=Gem/Version::_version +calls=3 344 +344 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +cfn=Gem/Version::canonical_segments +calls=6 344 +344 6 +cfl= +cfn=Array::== +calls=3 344 +344 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +cfn=Gem/Version::_segments +calls=6 346 +346 3 +cfl= +cfn=Integer::<=> +calls=3 363 +363 2 + +fl= +fn=Array::sort! +0 6 +cfl= +cfn=Array::last +calls=2 303 +303 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +cfn=Gem/Version::<=> +calls=1 303 +303 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +fn=Gem/Requirement::sort_requirements! +301 3 +cfl= +cfn=Array::sort! +calls=1 302 +302 29 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +fn=Gem/Version::new^ +200 8 + +fl= +fn=Regexp::=~ +0 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +fn=Gem/Requirement::parse^ +101 12 +cfl= +cfn=Module::=== +calls=2 102 +102 2 +cfl= +cfn=String::to_s +calls=2 104 +104 1 +cfl= +cfn=Regexp::=~ +calls=2 104 +104 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +cfn=Gem/Version::new^ +calls=2 111 +111 8 + +fl= +fn=Array::compact! +0 2684 + +fl= +fn=Array::flatten +0 20672 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::respond_to? +calls=5264 0 +0 22306 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core::to_ary +calls=5264 0 +0 933 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +fn=Gem/Requirement::initialize +127 6 +cfl= +cfn=Array::flatten +calls=1 128 +128 6 +cfl= +cfn=Array::compact! +calls=1 129 +129 1 +cfl= +cfn=Array::uniq! +calls=1 130 +130 2 +cfl= +cfn=Array::map! +calls=1 135 +135 36 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +cfn=Gem/Requirement::sort_requirements! +calls=1 136 +136 32 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +fn=Gem/Requirement::create^ +54 7 +cfl= +cfn=Array::shift +calls=1 57 +57 1 +cfl= +cfn=Module::=== +calls=3 59 +59 1 +cfl= +cfn=Class::new +calls=1 63 +63 85 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb +fn=Gem/Dependency::initialize +39 9 +cfl= +cfn=Module::=== +calls=2 40 +40 1 +cfl= +cfn=Array::last +calls=1 51 +51 0 +cfl= +cfn=Array::first +calls=1 52 +52 1 +cfl= +cfn=Array::include? +calls=1 54 +54 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +cfn=Gem/Requirement::create^ +calls=1 60 +60 93 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb +fn=Bundler/RubygemsIntegration/MoreFuture::binstubs_call_gem? +881 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb +fn=Bundler::rubygems^ +896 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb +fn=Kernel::gem +375 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb +cfn=Bundler::rubygems^ +calls=1 376 +376 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb +cfn=Bundler/RubygemsIntegration/MoreFuture::binstubs_call_gem? +calls=1 376 +376 1 +cfl= +cfn=Array::last +calls=1 381 +381 2 +cfl= +cfn=Kernel::is_a? +calls=1 381 +381 1 +cfl= +cfn=Kernel::respond_to? +calls=1 383 +383 5 +cfl= +cfn=Class::new +calls=1 384 +384 108 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb +cfn=Gem/Dependency::matches_spec? +calls=1 388 +388 42 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::spec +181 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve +calls=1 182 +182 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::symbolize_keys +calls=1 182 +182 7 +cfl= +cfn=Hash::key? +calls=1 184 +184 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 191 +191 13099 +cfl= +cfn=Kernel::respond_to? +calls=1 209 +209 4 +cfl= +cfn=Hash::delete +calls=1 213 +213 2 +cfl= +cfn=Class::new +calls=1 213 +213 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::establish_connection +954 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::configurations^ +calls=1 955 +955 1 +cfl= +cfn=Class::new +calls=1 955 +955 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::spec +calls=1 956 +956 13140 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::remove_connection +calls=1 958 +958 94 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +cfn=ActiveSupport/Notifications::instrumenter^ +calls=1 960 +960 90 +cfl= +cfn=Kernel::object_id +calls=1 962 +962 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Instrumenter::instrument +calls=1 969 +969 169 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool +calls=1 973 +973 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=1 973 +973 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::default_connection_handler^ +106 14770 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +fn=ActiveSupport/PerThreadRegistry::instance +46 106052 +cfl= +cfn=Thread::current^ +calls=131006 47 +47 23785 +cfl= +cfn=Thread::[] +calls=131006 47 +47 76653 +cfl= +cfn=Class::new +calls=6 47 +47 33 +cfl= +cfn=Thread::[]= +calls=6 47 +47 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb +fn=ActiveRecord/RuntimeRegistry::connection_handler^ +20 26936 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=38206 20 +20 54773 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Base::connection_handler^ +130 35787 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 131 +131 387 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb +cfn=ActiveRecord/RuntimeRegistry::connection_handler^ +calls=38206 131 +131 81708 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::default_connection_handler^ +calls=38206 131 +131 14770 + +fl= +fn=Hash::transform_keys +0 4728 +cfl= +cfn=String::to_sym +calls=7 57 +57 3 +cfl= +cfn=Symbol::to_sym +calls=16 57 +57 4 +cfl= +cfn=Symbol::to_s +calls=1000 0 +0 1033 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +fn=Hash::symbolize_keys +56 9 +cfl= +cfn=Hash::transform_keys +calls=6 57 +57 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_symbol_connection +256 4 +cfl= +cfn=Symbol::to_s +calls=2 257 +257 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_connection +calls=1 258 +258 2 +cfl= +cfn=Hash::merge +calls=1 258 +258 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Base::configurations^ +59 3 + +fl= +fn=String::to_sym +0 160 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling::establish_connection_without_activerecord_import +49 19 +cfl= +cfn=Module::name +calls=1 50 +50 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +cfn=Rails::env^ +calls=1 5 +5 1 +cfl= +cfn=String::to_sym +calls=1 5 +5 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::configurations^ +calls=1 56 +56 2 +cfl= +cfn=Class::new +calls=1 56 +56 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve +calls=1 57 +57 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::symbolize_keys +calls=1 57 +57 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::connection_handler^ +calls=1 60 +60 420 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::establish_connection +calls=1 60 +60 13514 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::establish_connection^ +250 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::establish_connection_without_activerecord_import +calls=1 251 +251 13984 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection_pool +calls=1 252 +252 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb +cfn=ActiveRecord/Import::load_from_connection_pool^ +calls=1 252 +252 553 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_hash_connection +268 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_connection +238 12 +cfl= +cfn=Module::=== +calls=19 239 +239 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_hash_connection +calls=6 245 +245 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_symbol_connection +calls=1 241 +241 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve +141 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_connection +calls=6 143 +143 30 + +fl= +fn=String::eql? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Alias +318 4 +cfl= +cfn=Hash::fetch +calls=3 319 +319 1 + +fl= +fn=Kernel::Integer +0 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb +fn=Psych/ScalarScanner::parse_int +115 7 +cfl= +cfn=Regexp::=== +calls=2 116 +116 4 +cfl= +cfn=Kernel::Integer +calls=1 117 +117 5 + +fl= +fn=Regexp::=== +0 100640 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb +fn=Psych/ScalarScanner::tokenize +32 65 +cfl= +cfn=Hash::key? +calls=47 34 +34 11 +cfl= +cfn=Regexp::=== +calls=48 37 +37 62 +cfl= +cfn=String::gsub +calls=2 105 +105 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb +cfn=Psych/ScalarScanner::parse_int +calls=2 105 +105 16 +cfl= +cfn=String::=== +calls=1 46 +46 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb +fn=Psych/ClassLoader::load +25 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::resolve_class +390 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb +cfn=Psych/ClassLoader::load +calls=27 391 +391 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::deserialize +46 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::resolve_class +calls=27 47 +47 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb +cfn=Psych/ScalarScanner::tokenize +calls=27 60 +60 159 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Scalar +122 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::deserialize +calls=27 123 +123 216 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::register +calls=27 123 +123 13 + +fl= +fn=Array::size +0 1059 + +fl= +fn=Enumerable::each_slice +0 101 +cfl= +cfn=Array::size +calls=28 0 +0 12 +cfl= +cfn=Array::each +calls=28 0 +0 50430 +cfl= +cfn=ActiveRecord/Import/Result::new^ +calls=23 823 +823 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::revive_hash +335 5 +cfl= +cfn=Enumerable::each_slice +calls=5 336 +336 436 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::register +323 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Mapping +158 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::register +calls=5 162 +162 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::revive_hash +calls=5 162 +162 438 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb +fn=Psych/Nodes/Document::root +56 1 +cfl= +cfn=Array::first +calls=1 57 +57 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Document +310 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb +cfn=Psych/Nodes/Document::root +calls=1 311 +311 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::accept +calls=1 311 +311 451 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb +fn=Psych/Visitors/Visitor::visit +15 71 +cfl= +cfn=Kernel::class +calls=36 16 +16 6 +cfl= +cfn=Kernel::hash +calls=37 16 +16 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Document +calls=1 16 +16 455 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Mapping +calls=5 16 +16 446 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Scalar +calls=27 16 +16 252 +cfl= +cfn=Module::name +calls=1 12 +12 2 +cfl= +cfn=String::gsub +calls=1 12 +12 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Alias +calls=3 12 +12 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb +fn=Psych/Visitors/Visitor::accept +5 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb +cfn=Psych/Visitors/Visitor::visit +calls=36 6 +6 462 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::accept +31 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb +cfn=Psych/Visitors/Visitor::accept +calls=36 32 +32 464 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::initialize +23 4 +cfl= +cfn=BasicObject::initialize +calls=1 24 +24 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb +fn=Psych/ScalarScanner::initialize +25 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb +fn=Psych/ClassLoader::initialize +21 3 +cfl= +cfn=Kernel::dup +calls=1 22 +22 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::create^ +15 7 +cfl= +cfn=Class::new +calls=3 16 +16 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb +fn=Psych/Nodes/Node::to_ruby +49 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::create^ +calls=1 50 +50 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::accept +calls=1 50 +50 469 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb +fn=Psych/Handlers/DocumentStream::end_document +17 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::pop +calls=1 19 +19 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/alias.rb +fn=Psych/Nodes/Alias::initialize +14 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::alias +103 6 +cfl= +cfn=Class::new +calls=3 104 +104 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::set_location +calls=3 105 +105 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::pop +116 7 +cfl= +cfn=Array::pop +calls=6 117 +117 3 +cfl= +cfn=Array::last +calls=6 118 +118 4 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=Psych/TreeBuilder::end_mapping +9 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::pop +calls=5 10 +10 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::set_end_location +calls=5 11 +11 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::set_end_location +132 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::set_location +122 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::set_start_location +calls=30 123 +123 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::set_end_location +calls=30 124 +124 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/scalar.rb +fn=Psych/Nodes/Scalar::initialize +58 32 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::scalar +96 30 +cfl= +cfn=Class::new +calls=27 97 +97 48 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::set_location +calls=27 98 +98 50 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/mapping.rb +fn=Psych/Nodes/Mapping::initialize +48 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb +cfn=Psych/Nodes/Node::initialize +calls=5 49 +49 2 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=Psych/TreeBuilder::start_mapping +2 10 +cfl= +cfn=Class::new +calls=5 3 +3 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::set_start_location +calls=5 4 +4 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::push +calls=5 6 +6 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb +fn=Psych/Nodes/Document::initialize +45 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb +cfn=Psych/Nodes/Node::initialize +calls=1 46 +46 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb +fn=Psych/Handlers/DocumentStream::start_document +12 3 +cfl= +cfn=Class::new +calls=1 13 +13 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::push +calls=1 14 +14 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::push +111 6 +cfl= +cfn=Array::push +calls=7 112 +112 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::set_start_location +127 25 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb +fn=Psych/Nodes/Node::initialize +33 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/stream.rb +fn=Psych/Nodes/Stream::initialize +32 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb +cfn=Psych/Nodes/Node::initialize +calls=1 33 +33 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::start_stream +84 7 +cfl= +cfn=Class::new +calls=1 85 +85 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::set_start_location +calls=1 86 +86 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::push +calls=1 87 +87 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::event_location +33 30 + +fl= +fn=Psych/Parser::parse +0 125 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::event_location +calls=43 0 +0 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::start_stream +calls=1 0 +0 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb +cfn=Psych/Handlers/DocumentStream::start_document +calls=1 0 +0 11 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=Psych/TreeBuilder::start_mapping +calls=5 0 +0 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::scalar +calls=27 0 +0 128 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=Psych/TreeBuilder::end_mapping +calls=5 0 +0 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::alias +calls=3 0 +0 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb +cfn=Psych/Handlers/DocumentStream::end_document +calls=1 0 +0 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/parser.rb +fn=Psych/Parser::initialize +47 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::initialize +22 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb +fn=Psych/Handlers/DocumentStream::initialize +7 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::initialize +calls=1 8 +8 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb +fn=Psych::parse_stream^ +448 5 +cfl= +cfn=Kernel::block_given? +calls=1 454 +454 1 +cfl= +cfn=Class::new +calls=2 455 +455 24 +cfl= +cfn=Psych/Parser::parse +calls=1 456 +456 390 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb +fn=Psych::parse^ +384 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb +cfn=Psych::parse_stream^ +calls=1 390 +390 420 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb +fn=Psych::load^ +271 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb +cfn=Psych::parse^ +calls=1 277 +277 424 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb +cfn=Psych/Nodes/Node::to_ruby +calls=1 279 +279 500 + +fl= +fn=Integer::to_s +0 13805 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb +fn=ActiveSupport/NumericWithFormat::to_s +104 52968 +cfl= +cfn=NilClass::=== +calls=43602 105 +105 9346 +cfl= +cfn=Integer::to_s +calls=33702 107 +107 13805 +cfl= +cfn=Float::to_s +calls=9900 107 +107 42697 + +fl= +fn=Object::fetch* +0 5 + +fl= +fn=Kernel::eval +0 148 +cfl= +cfn=String::+@ +calls=1 1 +1 1 +cfl= +cfn=Object::fetch* +calls=1 22 +22 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb +cfn=ActiveSupport/NumericWithFormat::to_s +calls=1 22 +22 5 +cfl= +cfn=Object::[]* +calls=2 81 +81 2 +cfl= +cfn=NilClass::to_s +calls=2 81 +81 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB::result +891 2 +cfl= +cfn=Kernel::eval +calls=1 901 +901 164 + +fl= +fn=Binding::dup +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB::new_toplevel +919 4 +cfl= +cfn=Binding::dup +calls=1 927 +927 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler/Buffer::close +565 6 +cfl= +cfn=Array::each +calls=1 567 +567 2 +cfl= +cfn=Array::join +calls=1 570 +570 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::add_insert_cmd +579 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/Buffer::push +calls=3 580 +580 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::compile_content +645 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::add_insert_cmd +calls=3 656 +656 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::compile_etag +632 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::compile_content +calls=3 635 +635 11 +cfl= +cfn=String::+@ +calls=3 637 +637 1 + +fl= +fn=String::* +0 3 + +fl= +fn=String::count +0 4 + +fl= +fn=String::dump +0 30 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::add_put_cmd +575 9 +cfl= +cfn=String::dump +calls=4 576 +576 30 +cfl= +cfn=String::count +calls=4 576 +576 4 +cfl= +cfn=String::* +calls=4 576 +576 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/Buffer::push +calls=4 576 +576 2 + +fl= +fn=String::=== +0 27 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::compile_stag +608 24 +cfl= +cfn=Module::=== +calls=7 609 +609 3 +cfl= +cfn=Symbol::=== +calls=7 609 +609 2 +cfl= +cfn=String::=== +calls=25 609 +609 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::add_put_cmd +calls=4 619 +619 48 +cfl= +cfn=String::+@ +calls=4 620 +620 2 + +fl= +fn=StringScanner::[] +0 8 + +fl= +fn=StringScanner::scan +0 48 + +fl= +fn=StringScanner::eos? +0 2 + +fl= +fn=StringScanner::initialize +0 13 + +fl= +fn=Array::== +0 1661 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core::== +calls=1597 0 +0 26850 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler/SimpleScanner::scan +505 32 +cfl= +cfn=Array::== +calls=2 506 +506 2 +cfl= +cfn=Class::new +calls=1 508 +508 16 +cfl= +cfn=StringScanner::eos? +calls=8 509 +509 2 +cfl= +cfn=StringScanner::scan +calls=7 510 +510 48 +cfl= +cfn=StringScanner::[] +calls=14 511 +511 8 +cfl= +cfn=Kernel::nil? +calls=20 595 +595 3 +cfl= +cfn=NilClass::nil? +calls=7 597 +597 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::compile_stag +calls=7 598 +598 82 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::compile_etag +calls=6 600 +600 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler/Scanner::initialize +372 3 + +fl= +fn=Array::eql? +0 17368 + +fl= +fn=Array::hash +0 38585 +cfl= +cfn=Kernel::hash +calls=22402 0 +0 5732 +cfl= +cfn=String::hash +calls=17167 0 +0 9558 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler/Scanner::make_scanner^ +365 3 +cfl= +cfn=Hash::fetch +calls=1 366 +366 13 +cfl= +cfn=Class::new +calls=1 367 +367 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::make_scanner +691 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/Scanner::make_scanner^ +calls=1 692 +692 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler/Buffer::push +555 5 + +fl= +fn=String::+@ +0 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler/Buffer::initialize +543 8 +cfl= +cfn=String::+@ +calls=1 546 +546 1 +cfl= +cfn=Array::map! +calls=1 547 +547 2 +cfl= +cfn=NilClass::nil? +calls=1 548 +548 1 +cfl= +cfn=Array::each +calls=1 549 +549 4 + +fl= +fn=String::scan +0 390 +cfl= +cfn=Array::unshift +calls=2 185 +185 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::detect_magic_comment +723 2 +cfl= +cfn=String::scan +calls=1 726 +726 4 + +fl= +fn=String::b +0 2 + +fl= +fn=Encoding::dummy? +0 1 + +fl= +fn=String::encoding +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::compile +585 10 +cfl= +cfn=String::encoding +calls=1 586 +586 4 +cfl= +cfn=Encoding::dummy? +calls=1 587 +587 1 +cfl= +cfn=String::b +calls=1 588 +588 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::detect_magic_comment +calls=1 589 +589 6 +cfl= +cfn=Class::new +calls=1 590 +590 19 +cfl= +cfn=String::+@ +calls=1 592 +592 0 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::make_scanner +calls=1 593 +593 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/SimpleScanner::scan +calls=1 594 +594 219 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/Buffer::close +calls=1 604 +604 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB::set_eoutvar +871 4 + +fl= +fn=NilClass::=== +0 18528 + +fl= +fn=BasicObject::== +0 3496 + +fl= +fn=Integer::=== +0 9 +cfl= +cfn=BasicObject::== +calls=3 0 +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::prepare_trim_mode +662 4 +cfl= +cfn=Integer::=== +calls=3 663 +663 11 +cfl= +cfn=NilClass::=== +calls=1 663 +663 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::initialize +697 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::prepare_trim_mode +calls=1 698 +698 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB::make_compiler +843 2 +cfl= +cfn=Class::new +calls=1 844 +844 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB::initialize +814 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB::make_compiler +calls=1 831 +831 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB::set_eoutvar +calls=1 832 +832 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::compile +calls=1 833 +833 296 + +fl= +fn=Pathname::read +0 21 +cfl= +cfn=IO::read^ +calls=1 0 +0 134 + +fl= +fn=FileTest::exist?^ +0 72 + +fl= +fn=Pathname::exist? +0 5 +cfl= +cfn=FileTest::exist?^ +calls=1 0 +0 72 + +fl= +fn=Pathname::initialize +0 9 +cfl= +cfn=Kernel::initialize_dup +calls=1 0 +0 3 + +fl= +fn=File::exist?^ +0 45 + +fl= +fn=Array::select +0 35618 +cfl= +cfn=File::exist?^ +calls=1 211 +211 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::subscribed_to? +calls=18 59 +59 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=12 388 +388 23 +cfl= +cfn=Array::include? +calls=10632 389 +389 2985 +cfl= +cfn=Array::any? +calls=4 389 +389 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::any? +calls=4 389 +389 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::lock_optimistically^ +calls=17 167 +167 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column +calls=17 167 +167 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb +cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::create_time_zone_conversion_attribute? +calls=17 75 +75 135 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::column_names +calls=10620 65 +65 3967 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::mark_occurrence +calls=4229 177 +177 222950 +cfl= +cfn=#<Class:0x00007ff76ed598b0>::relation +calls=5264 53 +53 2093 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +cfn=ActiveModel/AttributeMutationTracker::changed? +calls=18792 15 +15 118678 + +fl= +fn=String::initialize_copy +0 14074 + +fl= +fn=Pathname::to_path +0 6 +cfl= +cfn=Kernel::initialize_dup +calls=2 0 +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +fn=Rails/Paths/Path::each +162 3 +cfl= +cfn=Array::each +calls=2 163 +163 30 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +fn=Rails/Paths/Path::expanded +188 25 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +cfn=Rails/Paths/Path::each +calls=2 192 +192 33 +cfl= +cfn=Array::uniq! +calls=2 204 +204 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +fn=Rails/Paths/Path::existent +209 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +cfn=Rails/Paths/Path::expanded +calls=1 210 +210 42 +cfl= +cfn=Array::select +calls=1 210 +210 54 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +fn=Rails/Paths/Root::[] +64 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb +fn=Rails/Application/Configuration::paths +147 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb +fn=Rails/Application/Configuration::database_configuration +165 50 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb +cfn=Rails/Application/Configuration::paths +calls=1 166 +166 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +cfn=Rails/Paths/Root::[] +calls=1 166 +166 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +cfn=Rails/Paths/Path::existent +calls=1 166 +166 99 +cfl= +cfn=Array::first +calls=1 166 +166 3 +cfl= +cfn=Class::new +calls=3 167 +167 360 +cfl= +cfn=Pathname::exist? +calls=1 169 +169 78 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=2 170 +170 25 +cfl= +cfn=Pathname::read +calls=1 172 +172 227 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB::new_toplevel +calls=1 172 +172 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB::result +calls=1 172 +172 166 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb +cfn=Psych::load^ +calls=1 172 +172 931 +cfl= +cfn=Hash::delete +calls=1 173 +173 1 +cfl= +cfn=Hash::merge +calls=1 179 +179 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +fn=Rails::application^ +39 13353 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::belongs_to_required_by_default=^ +127 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::maintain_test_schema=^ +127 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/railtie/configuration.rb +fn=Rails/Railtie/Configuration::method_missing +91 5 +cfl= +cfn=Symbol::to_s +calls=1 92 +92 1 +cfl= +cfn=Hash::key? +calls=1 94 +94 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application.rb +fn=Rails/Application::config +372 8379 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::logger=^ +127 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::logger^ +60 179658 + +fl= +fn=Kernel::respond_to_missing? +0 2193 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +fn=ActiveRecord/DynamicMatchers::respond_to_missing? +6 23718 +cfl= +cfn=Kernel::respond_to_missing? +calls=10748 8 +8 2193 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +cfn=ActiveRecord/DynamicMatchers/Method::match^ +calls=10746 10 +10 70656 + +fl= +fn=Enumerable::flat_map +0 5256 +cfl= +cfn=Array::each +calls=3566 0 +0 18715 +cfl= +cfn=Hash::each +calls=3552 0 +0 279070 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb +fn=ActiveRecord/Relation/FromClause::initialize +8 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb +fn=ActiveRecord/Relation/FromClause::empty^ +21 3 +cfl= +cfn=Class::new +calls=1 22 +22 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::initialize +8 15539 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::empty^ +77 4 +cfl= +cfn=Class::new +calls=1 78 +78 3 + +fl= +fn=Symbol::=== +0 34 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb +fn=ActiveSupport/LazyLoadHooks::with_execution_control +58 35 +cfl= +cfn=Array::include? +calls=11 30 +30 4 +cfl= +cfn=BasicObject::instance_eval +calls=11 71 +71 34320 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb +fn=ActiveSupport/LazyLoadHooks::execute_hook +66 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb +cfn=ActiveSupport/LazyLoadHooks::with_execution_control +calls=11 67 +67 34359 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb +fn=ActiveSupport/LazyLoadHooks::run_load_hooks +49 4 +cfl= +cfn=Array::each +calls=1 51 +51 34388 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::include_root_in_json=^ +104 8 +cfl= +cfn=Kernel::singleton_class +calls=2 105 +105 1 +cfl= +cfn=Module::class_eval +calls=2 105 +105 17 +cfl= +cfn=Module::singleton_class? +calls=2 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::aggregate_reflections=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::_reflections=^ +104 46 +cfl= +cfn=Kernel::singleton_class +calls=13 105 +105 8 +cfl= +cfn=Module::class_eval +calls=13 105 +105 116 +cfl= +cfn=Module::singleton_class? +calls=13 109 +109 4 + +fl= +fn=Module::public_instance_methods +0 114 + +fl= +fn=Struct::new^ +0 380 +cfl= +cfn=Class::inherited +calls=13 0 +0 4 +cfl= +cfn=BasicObject::singleton_method_added +calls=52 0 +0 12 +cfl= +cfn=Module::method_added +calls=68 0 +0 13 +cfl= +cfn=Array::each +calls=1 55 +55 307 +cfl= +cfn=Module::private +calls=1 113 +113 2 + +fl= +fn=Array::push +0 6314 + +fl= +fn=Array::delete_if +0 71 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::duplicates? +calls=111 599 +599 150 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates +597 39 +cfl= +cfn=Array::delete_if +calls=59 599 +599 221 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::append_one +585 41 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates +calls=39 587 +587 187 +cfl= +cfn=Array::push +calls=39 588 +588 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::append +572 23 +cfl= +cfn=Array::each +calls=39 573 +573 276 + +fl= +fn=Array::initialize_copy +0 4253 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::chain +581 81 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::initialize_copy +557 140 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::chain +calls=82 559 +559 32 +cfl= +cfn=Kernel::dup +calls=82 559 +559 122 +cfl= +cfn=Class::new +calls=82 560 +560 117 + +fl= +fn=Array::reverse_each +0 4527 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks +calls=59 626 +626 73 +cfl= +cfn=Kernel::dup +calls=59 627 +627 327 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::append +calls=39 676 +676 299 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callbacks +calls=59 677 +677 1016 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::prepend +calls=20 676 +676 126 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=Delegator::method_missing +calls=1001 134 +134 8502 +cfl= +cfn=Array::each +calls=2550 134 +134 523 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/RuntimeReflection::constraints +calls=1549 134 +134 18014 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +fn=ActiveSupport/DescendantsTracker::accumulate_descendants^ +41 164 +cfl= +cfn=Kernel::hash +calls=59 42 +42 15 +cfl= +cfn=Array::concat +calls=1 43 +43 2 +cfl= +cfn=Array::each +calls=1 44 +44 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +fn=ActiveSupport/DescendantsTracker::descendants^ +14 57 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::accumulate_descendants^ +calls=58 16 +16 182 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/ClassMethods::__update_callbacks +624 75 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::descendants^ +calls=58 625 +625 240 +cfl= +cfn=Array::reverse_each +calls=58 625 +625 2046 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::check_conditionals +353 67 +cfl= +cfn=Array::any? +calls=116 354 +354 34 + +fl= +fn=NilClass::to_a +0 1296 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::compute_identifier +365 49 +cfl= +cfn=Module::=== +calls=58 366 +366 16 +cfl= +cfn=Kernel::object_id +calls=1 368 +368 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::initialize +295 166 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::compute_identifier +calls=58 300 +300 65 +cfl= +cfn=Kernel::Array +calls=116 301 +301 92 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::check_conditionals +calls=116 301 +301 101 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::build^ +281 63 +cfl= +cfn=Kernel::is_a? +calls=58 282 +282 16 +cfl= +cfn=Class::new +calls=58 289 +289 468 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/ClassMethods::get_callbacks +836 147 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::__callbacks^ +calls=14 837 +837 7 +cfl= +cfn=Symbol::to_sym +calls=140 837 +837 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveSupport/Reloader::__callbacks^ +calls=2 837 +837 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=#<Class:0x00007ff7718dbd08>::__callbacks^ +calls=1 837 +837 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=City::__callbacks^ +calls=5 837 +837 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::__callbacks^ +calls=41 837 +837 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus/HABTM_Services::__callbacks^ +calls=2 837 +837 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service/HABTM_Buses::__callbacks^ +calls=2 837 +837 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::__callbacks^ +calls=27 837 +837 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::__callbacks^ +calls=46 837 +837 27 + +fl= +fn=Array::shift +0 29 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params +615 265 +cfl= +cfn=Array::first +calls=58 616 +616 16 +cfl= +cfn=Array::include? +calls=58 616 +616 21 +cfl= +cfn=Array::shift +calls=33 616 +616 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=58 617 +617 147 +cfl= +cfn=Kernel::dup +calls=58 619 +619 106 +cfl= +cfn=Array::unshift +calls=1 618 +618 2 +cfl= +cfn=Kernel::Array +calls=230 349 +349 118 +cfl= +cfn=Array::map +calls=230 349 +349 226 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/ClassMethods::set_callback +667 203 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params +calls=58 668 +668 403 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks +calls=58 670 +670 115 +cfl= +cfn=Array::map +calls=58 671 +671 615 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::__update_callbacks +calls=58 675 +675 2361 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions/ClassMethods::set_options_for_callbacks! +280 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=1 281 +281 4 +cfl= +cfn=Hash::merge! +calls=1 281 +281 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions/ClassMethods::before_commit_without_transaction_enrollment +263 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::set_options_for_callbacks! +calls=1 264 +264 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=1 265 +265 122 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::nested_attributes_options=^ +104 7 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 12 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::index_nested_attribute_errors=^ +127 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb +fn=ActiveSupport/Autoload::eager_autoload +64 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb +cfn=ActiveSupport/Autoload::autoload +calls=10 211 +211 364 + +fl= +fn=Module::autoload_without_bootsnap +0 61 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +fn=Module::autoload +75 42 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::find +calls=25 83 +83 232 +cfl= +cfn=Module::autoload_without_bootsnap +calls=25 83 +83 61 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb +fn=ActiveSupport/Autoload::autoload +37 50 +cfl= +cfn=Module::name +calls=16 39 +39 6 +cfl= +cfn=Symbol::to_s +calls=16 39 +39 7 +cfl= +cfn=Array::compact +calls=16 39 +39 5 +cfl= +cfn=Array::join +calls=16 39 +39 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::underscore +calls=16 40 +40 329 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +cfn=Module::autoload +calls=16 47 +47 211 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb +fn=ActiveSupport/Autoload::extended^ +28 6 +cfl= +cfn=Module::class_eval +calls=1 29 +29 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::record_timestamps=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 0 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_prefix +108 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers^ +calls=1 109 +109 1 +cfl= +cfn=Array::map! +calls=1 109 +109 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers=^ +calls=1 109 +109 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods +calls=1 110 +110 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::partial_writes=^ +104 8 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 16 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_affix +179 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers^ +calls=3 180 +180 2 +cfl= +cfn=Array::map! +calls=3 180 +180 137 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers=^ +calls=3 180 +180 65 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods +calls=3 181 +181 17 + +fl= +fn=BasicObject::instance_eval +0 34088 +cfl= +cfn=Class::new +calls=1 135 +135 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=2 5 +5 17015 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::time_zone_aware_attributes=^ +calls=1 71 +71 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::default_timezone=^ +calls=1 72 +72 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::logger^ +calls=1 77 +77 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::logger=^ +calls=1 77 +77 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application.rb +cfn=Rails/Application::config +calls=3 121 +121 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/railtie/configuration.rb +cfn=Rails/Railtie/Configuration::method_missing +calls=1 121 +121 7 +cfl= +cfn=Kernel::dup +calls=1 121 +121 6 +cfl= +cfn=Hash::delete +calls=1 122 +122 1 +cfl= +cfn=Hash::each +calls=1 123 +123 57 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +cfn=Rails::application^ +calls=1 133 +133 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb +cfn=Rails/Application/Configuration::database_configuration +calls=1 133 +133 1951 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::configurations=^ +calls=1 133 +133 68 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::establish_connection^ +calls=1 136 +136 14585 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/reloader.rb +cfn=ActiveSupport/Reloader::before_class_unload^ +calls=1 162 +162 149 +cfl= +cfn=Module::include +calls=1 37 +37 20 +cfl= +cfn=Kernel::extend +calls=1 75 +75 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb +cfn=Rails/Application/Configuration::paths +calls=1 91 +91 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +cfn=Rails/Paths/Root::[] +calls=1 91 +91 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +cfn=Rails/Paths/Path::first +calls=1 91 +91 24 +cfl= +cfn=File::join^ +calls=1 91 +91 2 +cfl= +cfn=File::file?^ +calls=1 93 +93 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::clear_active_connections! +calls=1 191 +191 251 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::flush_idle_connections! +calls=1 192 +192 63 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation::validate_collection_association +calls=4859 220 +220 36043 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation::save_belongs_to_association +calls=5264 204 +204 187590 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation::save_collection_association +calls=3000 187 +187 41695 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +fn=Singleton::__init__^ +132 4 +cfl= +cfn=BasicObject::instance_eval +calls=1 133 +133 6 +cfl= +cfn=BasicObject::singleton_method_added +calls=1 137 +137 0 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +fn=Singleton::included^ +161 5 +cfl= +cfn=Module::included +calls=1 162 +162 0 +cfl= +cfn=Module::private_class_method +calls=1 163 +163 8 +cfl= +cfn=Kernel::extend +calls=1 164 +164 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +cfn=Singleton::__init__^ +calls=1 165 +165 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +fn=Singleton::append_features^ +153 5 +cfl= +cfn=Kernel::instance_of? +calls=1 155 +155 1 +cfl= +cfn=Module::append_features +calls=1 158 +158 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::time_zone_aware_types=^ +104 8 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 45 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::time_zone_aware_attributes=^ +127 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods +332 301 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods +68 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods +calls=12 69 +69 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +cfn=Mutex_m::synchronize +calls=12 69 +69 30 + +fl= +fn=Array::map! +0 7778 +cfl= +cfn=Class::new +calls=17 144 +144 468 +cfl= +cfn=Kernel::class +calls=2 135 +135 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +cfn=Gem/Requirement::parse^ +calls=2 135 +135 31 +cfl= +cfn=String::inspect +calls=252 0 +0 217 +cfl= +cfn=String::to_s +calls=4634 0 +0 1512 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias? +calls=1000 236 +236 2129 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attribute_method_matchers^ +106 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_suffix +143 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers^ +calls=8 144 +144 6 +cfl= +cfn=Array::map! +calls=8 144 +144 335 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers=^ +calls=8 144 +144 141 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods +calls=8 145 +145 40 + +fl= +fn=Module::const_set +0 138 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::generated_association_methods +224 55 +cfl= +cfn=Class::new +calls=8 226 +226 10 +cfl= +cfn=Module::const_set +calls=8 226 +226 18 +cfl= +cfn=Module::private_constant +calls=8 227 +227 5 +cfl= +cfn=Module::include +calls=8 228 +228 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::initialize_generated_modules +220 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::generated_association_methods +calls=8 221 +221 96 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +fn=Mutex_m::mu_initialize +108 16 +cfl= +cfn=Class::new +calls=8 109 +109 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +fn=Mutex_m::initialize +112 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +cfn=Mutex_m::mu_initialize +calls=8 113 +113 26 +cfl= +cfn=Module::initialize +calls=8 114 +114 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules +46 50 +cfl= +cfn=Class::new +calls=8 47 +47 69 +cfl= +cfn=Module::include +calls=8 49 +49 42 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::initialize_generated_modules +calls=8 51 +51 116 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attribute_method_matchers=^ +104 62 +cfl= +cfn=Kernel::singleton_class +calls=13 105 +105 8 +cfl= +cfn=Module::class_eval +calls=13 105 +105 171 +cfl= +cfn=Module::singleton_class? +calls=13 109 +109 4 + +fl= +fn=Regexp::escape^ +0 34 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::initialize +392 412 +cfl= +cfn=Hash::fetch +calls=36 393 +393 10 +cfl= +cfn=Regexp::escape^ +calls=36 394 +394 34 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attribute_aliases=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 8 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveModel/Callbacks::_define_around_model_callback +135 7 +cfl= +cfn=Symbol::to_s +calls=4 136 +136 1 +cfl= +cfn=Kernel::define_singleton_method +calls=4 136 +136 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveModel/Callbacks::_define_before_model_callback +129 8 +cfl= +cfn=Symbol::to_s +calls=4 130 +130 2 +cfl= +cfn=Kernel::define_singleton_method +calls=4 130 +130 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveModel/Callbacks::_define_after_model_callback +141 14 +cfl= +cfn=Symbol::to_s +calls=7 142 +142 2 +cfl= +cfn=Kernel::define_singleton_method +calls=7 142 +142 27 + +fl= +fn=Kernel::Array +0 4694 +cfl= +cfn=NilClass::to_a +calls=2687 0 +0 1296 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveModel/Callbacks::define_model_callbacks +108 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=2 109 +109 5 +cfl= +cfn=Hash::merge! +calls=2 111 +111 1 +cfl= +cfn=Hash::delete +calls=2 116 +116 1 +cfl= +cfn=Kernel::Array +calls=2 116 +116 3 +cfl= +cfn=Array::each +calls=2 118 +118 908 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::lock_optimistically=^ +104 8 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attribute_type_decorations=^ +104 55 +cfl= +cfn=Kernel::singleton_class +calls=15 105 +105 21 +cfl= +cfn=Module::class_eval +calls=15 105 +105 206 +cfl= +cfn=Module::singleton_class? +calls=15 109 +109 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +fn=ActiveRecord/AttributeDecorators/TypeDecorator::initialize +62 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attributes_to_define_after_schema_loads=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::_validators=^ +104 26 +cfl= +cfn=Kernel::singleton_class +calls=8 105 +105 3 +cfl= +cfn=Module::class_eval +calls=8 105 +105 79 +cfl= +cfn=Module::singleton_class? +calls=8 109 +109 2 + +fl= +fn=Symbol::inspect +0 67 + +fl= +fn=Hash::merge +0 4856 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::__callbacks^ +106 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/ClassMethods::set_callbacks +840 131 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::__callbacks^ +calls=22 841 +841 13 +cfl= +cfn=Symbol::to_sym +calls=74 841 +841 13 +cfl= +cfn=Hash::merge +calls=74 841 +841 123 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::__callbacks=^ +calls=72 841 +841 951 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=#<Class:0x00007ff7718dbd08>::__callbacks^ +calls=1 841 +841 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveSupport/ExecutionWrapper::__callbacks=^ +calls=2 841 +841 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveSupport/Reloader::__callbacks^ +calls=1 841 +841 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=City::__callbacks^ +calls=2 841 +841 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::__callbacks^ +calls=20 841 +841 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus/HABTM_Services::__callbacks^ +calls=1 841 +841 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service/HABTM_Buses::__callbacks^ +calls=1 841 +841 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::__callbacks^ +calls=13 841 +841 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::__callbacks^ +calls=13 841 +841 4 + +fl= +fn=Hash::merge! +0 14982 + +fl= +fn=Proc::new^ +0 13188 +cfl= +cfn=BasicObject::initialize +calls=7274 0 +0 2747 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::default_terminator +602 12 +cfl= +cfn=Proc::new^ +calls=15 603 +603 25 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::initialize +526 49 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::default_terminator +calls=15 529 +529 37 +cfl= +cfn=Hash::merge! +calls=15 529 +529 12 +cfl= +cfn=Class::new +calls=15 534 +534 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/ClassMethods::define_callbacks +806 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=10 807 +807 29 +cfl= +cfn=Array::each +calls=10 809 +809 1901 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::__callbacks=^ +104 214 +cfl= +cfn=Kernel::singleton_class +calls=73 105 +105 30 +cfl= +cfn=Module::class_eval +calls=73 105 +105 705 +cfl= +cfn=Module::singleton_class? +calls=73 109 +109 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveModel/Callbacks::extended^ +65 4 +cfl= +cfn=Module::class_eval +calls=1 66 +66 113 + +fl= +fn=Kernel::instance_variable_get +0 63 + +fl= +fn=Dir::[]^ +0 131 + +fl= +fn=Kernel::__dir__ +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::cache_versioning=^ +104 10 +cfl= +cfn=Kernel::singleton_class +calls=2 105 +105 1 +cfl= +cfn=Module::class_eval +calls=2 105 +105 30 +cfl= +cfn=Module::singleton_class? +calls=2 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::cache_timestamp_format=^ +104 7 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 27 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl= +fn=NilClass::to_s +0 10698 + +fl= +fn=Module::initialize +0 17 +cfl= +cfn=Symbol::to_s +calls=4 1838 +1838 4 +cfl= +cfn=Module::class_eval +calls=2 1838 +1838 92 + +fl= +fn=Hash::keys +0 9110 + +fl= +fn=Hash::delete +0 44252 +cfl= +cfn=Kernel::hash +calls=29758 0 +0 6324 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/method_wrappers.rb +fn=ActiveSupport/Deprecation/MethodWrapper::deprecate_methods +52 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=1 53 +53 3 +cfl= +cfn=Hash::delete +calls=1 54 +54 2 +cfl= +cfn=Hash::keys +calls=1 55 +55 1 +cfl= +cfn=Class::new +calls=1 56 +56 3 +cfl= +cfn=Array::each +calls=1 58 +58 32 +cfl= +cfn=Module::instance_methods +calls=1 86 +86 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +fn=ActiveSupport/Deprecation::instance^ +137 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/instance_delegator.rb +fn=ActiveSupport/Deprecation::deprecate_methods^ +22 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +cfn=ActiveSupport/Deprecation::instance^ +calls=1 22 +22 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/method_wrappers.rb +cfn=ActiveSupport/Deprecation/MethodWrapper::deprecate_methods +calls=1 22 +22 52 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/deprecation.rb +fn=Module::deprecate +22 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/instance_delegator.rb +cfn=ActiveSupport/Deprecation::deprecate_methods^ +calls=1 23 +23 59 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::default_scopes=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::store_full_sti_class=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 5 + +fl= +fn=Kernel::object_id +0 4957 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::mon_initialize +257 35 +cfl= +cfn=Class::new +calls=10 261 +261 10 +cfl= +cfn=Kernel::object_id +calls=10 262 +262 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::initialize +250 21 +cfl= +cfn=BasicObject::initialize +calls=10 251 +251 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_initialize +calls=10 252 +252 49 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor +439 16 +cfl= +cfn=Class::new +calls=8 440 +440 73 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns= +274 8 +cfl= +cfn=Array::map +calls=1 275 +275 1 + +fl= +fn=Kernel::freeze +0 1856 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column= +257 19 +cfl= +cfn=String::to_s +calls=1 258 +258 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::protected_environments= +239 4 +cfl= +cfn=Array::map +calls=1 240 +240 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::pluralize_table_names=^ +104 3 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 11 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 0 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::internal_metadata_table_name=^ +104 3 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 0 +cfl= +cfn=Module::class_eval +calls=1 105 +105 8 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::schema_migrations_table_name=^ +104 3 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 8 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 0 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::table_name_suffix=^ +104 7 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 8 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::table_name_prefix=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::_attr_readonly=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 13 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::default_connection_handler=^ +104 7 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 18 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl= +fn=ObjectSpace::define_finalizer^ +0 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::unowned_pool_finalizer^ +928 3 +cfl= +cfn=Kernel::lambda +calls=1 929 +929 1 + +fl= +fn=Thread/Mutex::initialize +0 54 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::initialize +15 44 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +fn=Concurrent/Collection/MriMapBackend::initialize +12 98 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::initialize +calls=66 13 +13 44 +cfl= +cfn=Class::new +calls=66 14 +14 85 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::validate_options_hash! +328 21 +cfl= +cfn=Kernel::kind_of? +calls=8 329 +329 3 + +fl= +fn=Kernel::kind_of? +0 2820 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::initialize +118 137 +cfl= +cfn=Kernel::kind_of? +calls=66 119 +119 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::validate_options_hash! +calls=8 120 +120 25 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::initialize +calls=66 125 +125 226 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::create_owner_to_pool^ +918 5 +cfl= +cfn=Class::new +calls=1 919 +919 32 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::initialize +940 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::create_owner_to_pool^ +calls=1 942 +942 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::unowned_pool_finalizer^ +calls=1 946 +946 4 +cfl= +cfn=ObjectSpace::define_finalizer^ +calls=1 946 +946 3 + +fl= +fn=Exception::backtrace +0 6 + +fl= +fn=Exception::set_backtrace +0 8 + +fl= +fn=Exception::initialize +0 8 + +fl= +fn=Exception::exception^ +0 12 +cfl= +cfn=Exception::initialize +calls=7 0 +0 6 + +fl= +fn=Kernel::raise +0 30 +cfl= +cfn=Exception::exception^ +calls=7 0 +0 18 +cfl= +cfn=Exception::set_backtrace +calls=7 0 +0 6 +cfl= +cfn=Exception::exception +calls=4 0 +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::dump_schemas=^ +127 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::dump_schema_after_migration=^ +127 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::timestamped_migrations=^ +127 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::allow_unsafe_raw_sql=^ +127 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::error_on_ignored_order=^ +127 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::schema_format=^ +127 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::default_timezone=^ +127 5 + +fl= +fn=Hash::each +0 74931 +cfl= +cfn=Symbol::to_s +calls=43 124 +124 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::maintain_test_schema=^ +calls=1 124 +124 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::belongs_to_required_by_default=^ +calls=1 124 +124 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::cache_versioning=^ +calls=1 124 +124 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::verbose_query_logs=^ +calls=1 124 +124 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve +calls=4 163 +163 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb +cfn=PG/Connection::quote_connstr^ +calls=4 82 +82 13 +cfl= +cfn=Kernel::nil? +calls=1 732 +732 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::quote +calls=1 733 +733 46 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +calls=1 733 +733 3642 +cfl= +cfn=PG/Coder::oid= +calls=7 18 +18 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::camelize +calls=15 116 +116 246 +cfl= +cfn=String::include? +calls=5197 119 +119 5100 +cfl= +cfn=Module::const_get +calls=15 119 +119 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +cfn=ActiveModel/Validations/ClassMethods::_parse_validates_options +calls=15 124 +124 28 +cfl= +cfn=Hash::merge +calls=15 124 +124 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/with.rb +cfn=ActiveModel/Validations/ClassMethods::validates_with +calls=15 124 +124 1496 +cfl= +cfn=Kernel::is_a? +calls=12288 19 +19 5203 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=17 468 +468 331 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::lookup_cast_type_from_column +calls=17 468 +468 344 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb +cfn=ActiveRecord/Attributes/ClassMethods::define_attribute +calls=34 468 +468 849 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=City::attribute_type_decorations^ +calls=2 53 +53 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +cfn=ActiveRecord/AttributeDecorators/TypeDecorator::apply +calls=17 53 +53 305 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::attribute_type_decorations^ +calls=2 53 +53 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection +calls=2 76 +76 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::attribute_type_decorations^ +calls=3 53 +53 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias? +calls=2 16 +16 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +cfn=ActiveRecord/TableMetadata::associated_with? +calls=2551 74 +74 6388 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +cfn=ActiveRecord/TableMetadata::aggregated_with? +calls=2551 94 +94 7988 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +cfn=ActiveRecord/TableMetadata::arel_attribute +calls=2551 112 +112 18483 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::build +calls=2551 112 +112 85712 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb +cfn=ActiveModel/AttributeAssignment::_assign_attribute +calls=3632 44 +44 19280298 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +cfn=ActiveRecord/TableMetadata::has_column? +calls=1001 72 +72 5258 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::associated_predicate_builder +calls=1001 73 +73 136156 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::expand_from_hash +calls=1001 73 +73 47301 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus/HABTM_Services::attribute_type_decorations^ +calls=3 53 +53 2 +cfl= +cfn=String::to_s +calls=1548 29 +29 464 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +cfn=ActiveSupport/HashWithIndifferentAccess::convert_value +calls=10528 356 +356 11632 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::arel_table +calls=5264 222 +222 1935 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::arel_attribute +calls=5264 222 +222 25898 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::predicate_builder +calls=5264 223 +223 2006 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::build_bind_attribute +calls=5264 223 +223 69702 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to? +calls=5264 214 +214 2833 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::counter_cache_column +calls=5264 214 +214 8177 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::attribute_type_decorations^ +calls=7 53 +53 3 +cfl= +cfn=Module::=== +calls=4000 65 +65 689 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number +calls=2000 72 +72 2205 +cfl= +cfn=Integer::> +calls=2000 74 +74 370 + +fl= +fn=Hash::reject! +0 5 +cfl= +cfn=Kernel::is_a? +calls=4 159 +159 1 +cfl= +cfn=Hash::key? +calls=4 159 +159 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_all +152 14 +cfl= +cfn=Kernel::dup +calls=2 153 +153 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +cfn=Rails::env^ +calls=2 5 +5 1 +cfl= +cfn=Kernel::is_a? +calls=2 156 +156 1 +cfl= +cfn=Hash::reject! +calls=2 159 +159 7 +cfl= +cfn=Hash::each +calls=2 162 +162 26 +cfl= +cfn=String::eql? +calls=2 156 +156 2 +cfl= +cfn=Hash::key? +calls=1 156 +156 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::initialize +121 4 + +fl= +fn=Object::[]* +0 13 + +fl= +fn=Kernel::tap +0 9756 +cfl= +cfn=Object::[]* +calls=2 78 +78 11 +cfl= +cfn=Module::const_set +calls=7 44 +44 23 +cfl= +cfn=Module::private_constant +calls=7 45 +45 5 +cfl= +cfn=Kernel::instance_variable_set +calls=4430 62 +62 2573 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb +cfn=Hash::deep_dup +calls=4265 71 +71 80635 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +cfn=ActiveSupport/HashWithIndifferentAccess::set_defaults +calls=2632 256 +256 6291 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::config +76 5 +cfl= +cfn=Kernel::dup +calls=2 77 +77 4 +cfl= +cfn=Kernel::tap +calls=2 77 +77 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::resolve +71 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 72 +72 386 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::config +calls=2 72 +72 25 +cfl= +cfn=Class::new +calls=2 72 +72 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_all +calls=2 72 +72 56 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +fn=Rails::env^ +72 6 + +fl= +fn=Hash::initialize_copy +0 34515 + +fl= +fn=Kernel::initialize_dup +0 39519 +cfl= +cfn=Hash::initialize_copy +calls=49553 0 +0 34515 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::initialize_copy +calls=82 0 +0 410 +cfl= +cfn=Array::initialize_copy +calls=7476 0 +0 4253 +cfl= +cfn=String::initialize_copy +calls=34313 0 +0 14074 +cfl= +cfn=Kernel::initialize_copy +calls=330 0 +0 54 + +fl= +fn=Kernel::dup +0 72627 +cfl= +cfn=Kernel::initialize_dup +calls=81851 0 +0 82691 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::initialize_dup +calls=16775 0 +0 6542 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::initialize +64 15 +cfl= +cfn=Kernel::dup +calls=2 65 +65 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +cfn=Rails::env^ +calls=2 5 +5 3 +cfl= +cfn=String::to_s +calls=2 5 +5 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Base::configurations=^ +53 10 +cfl= +cfn=Class::new +calls=2 54 +54 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::resolve +calls=2 54 +54 483 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::verbose_query_logs=^ +127 6 + +fl= +fn=Module::class_variable_set +0 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=Module::mattr_writer +121 12 +cfl= +cfn=Array::each +calls=15 122 +122 623 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=Module::mattr_reader +54 11 +cfl= +cfn=Array::each +calls=15 55 +55 994 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=Module::mattr_accessor +210 100 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=Module::mattr_reader +calls=15 211 +211 1004 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=Module::mattr_writer +calls=15 212 +212 636 + +fl= +fn=Module::< +0 7698 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb +fn=ActiveSupport/Concern::append_features +113 434 +cfl= +cfn=Kernel::instance_variable_defined? +calls=150 114 +114 46 +cfl= +cfn=Module::< +calls=74 118 +118 49 +cfl= +cfn=Array::each +calls=72 119 +119 1358 +cfl= +cfn=Module::append_features +calls=72 120 +120 136 +cfl= +cfn=Module::const_defined? +calls=72 121 +121 37 +cfl= +cfn=Module::const_get +calls=61 121 +121 25 +cfl= +cfn=Kernel::extend +calls=61 121 +121 219 +cfl= +cfn=Module::class_eval +calls=52 122 +122 14273 +cfl= +cfn=Kernel::instance_variable_get +calls=4 115 +115 4 + +fl= +fn=Module::singleton_class? +0 79 + +fl= +fn=Module::class_eval +0 4551 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +cfn=Module::redefine_method +calls=180 106 +106 1724 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=Module::mattr_accessor +calls=15 18 +18 1740 +cfl= +cfn=BasicObject::singleton_method_added +calls=38 60 +60 12 +cfl= +cfn=Module::method_added +calls=121 67 +67 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::configurations=^ +calls=1 56 +56 457 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Class::class_attribute +calls=27 128 +128 2009 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=13 138 +138 5476 +cfl= +cfn=Class::new +calls=25 138 +138 115 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::default_connection_handler=^ +calls=1 138 +138 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::protected_environments= +calls=1 114 +114 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column= +calls=1 115 +115 19 +cfl= +cfn=Kernel::freeze +calls=1 116 +116 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns= +calls=1 116 +116 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb +cfn=Module::delegate +calls=2 118 +118 305 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor +calls=1 120 +120 21 +cfl= +cfn=Module::include +calls=14 10 +10 2468 +cfl= +cfn=Kernel::extend +calls=6 43 +43 411 +cfl= +cfn=Module::attr_accessor +calls=2 50 +50 22 +cfl= +cfn=Module::private +calls=4 51 +51 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::define_callbacks +calls=3 52 +52 1188 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveModel/Callbacks::define_model_callbacks +calls=2 18 +18 928 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules +calls=1 12 +12 41 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_suffix +calls=8 9 +9 547 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_affix +calls=3 131 +131 236 +cfl= +cfn=Module::< +calls=1 13 +13 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_prefix +calls=1 21 +21 69 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::before_commit_without_transaction_enrollment +calls=1 9 +9 136 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::include_root_in_json=^ +calls=1 10 +10 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +cfn=ActiveRecord/AttributeDecorators/ClassMethods::decorate_matching_attribute_types +calls=14 168 +168 612 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::defined_enums=^ +104 31 +cfl= +cfn=Kernel::singleton_class +calls=8 105 +105 3 +cfl= +cfn=Module::class_eval +calls=8 105 +105 84 +cfl= +cfn=Module::singleton_class? +calls=8 109 +109 3 + +fl= +fn=Module::public +0 91 + +fl= +fn=Module::protected_method_defined? +0 85 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +fn=Module::method_visibility +39 275 +cfl= +cfn=Module::private_method_defined? +calls=285 41 +41 224 +cfl= +cfn=Module::protected_method_defined? +calls=285 41 +41 85 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +fn=Module::redefine_method +26 667 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +cfn=Module::method_visibility +calls=285 27 +27 584 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +cfn=Module::silence_redefinition_of_method +calls=285 28 +28 599 +cfl= +cfn=Module::define_method +calls=285 29 +29 774 +cfl= +cfn=Module::public +calls=285 30 +30 91 + +fl= +fn=Kernel::singleton_class +0 181 + +fl= +fn=Hash::fetch +0 100567 +cfl= +cfn=Array::hash +calls=17173 0 +0 45823 +cfl= +cfn=Array::eql? +calls=17144 0 +0 13703 +cfl= +cfn=Kernel::hash +calls=1 0 +0 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::automatic_inverse_of +calls=3 603 +603 126 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +fn=Hash::extractable_options? +9 76 +cfl= +cfn=Kernel::instance_of? +calls=136 10 +10 28 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +fn=Array::extract_options! +24 282 +cfl= +cfn=Array::last +calls=334 25 +25 56 +cfl= +cfn=Kernel::is_a? +calls=198 25 +25 51 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Hash::extractable_options? +calls=136 25 +25 103 +cfl= +cfn=Array::pop +calls=136 26 +26 37 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Class::class_attribute +87 133 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=48 88 +88 157 +cfl= +cfn=Hash::fetch +calls=278 89 +89 45 +cfl= +cfn=Array::each +calls=48 94 +94 3087 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb +fn=ActiveRecord/Enum::extended^ +99 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Class::class_attribute +calls=1 100 +100 98 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +fn=ActiveRecord/Type/Registration::initialize +27 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +fn=ActiveRecord/Type/AdapterSpecificRegistry::registration_klass +15 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb +fn=ActiveRecord/Type::register^ +37 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +cfn=ActiveModel/Type/Registry::register +calls=29 38 +38 122 + +fl= +fn=Module::inspect +0 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=Delegator::const_missing^ +56 3 +cfl= +cfn=Module::const_get +calls=1 57 +57 1 + +fl= +fn=Module::method_undefined +0 10 + +fl= +fn=Kernel::define_singleton_method +0 581 +cfl= +cfn=BasicObject::singleton_method_added +calls=167 0 +0 34 + +fl= +fn=Kernel::lambda +0 350 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=Delegator::delegating_block^ +346 151 +cfl= +cfn=Kernel::lambda +calls=396 347 +347 183 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=Delegator::public_api^ +245 6 + +fl= +fn=Module::instance_methods +0 291 + +fl= +fn=Class::initialize +0 122 +cfl= +cfn=Class::inherited +calls=26 0 +0 8 +cfl= +cfn=Module::include +calls=21 18 +18 403 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb +cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited +calls=2 0 +0 694 +cfl= +cfn=Module::attr_accessor +calls=10 51 +51 72 +cfl= +cfn=BasicObject::singleton_method_added +calls=12 58 +58 3 +cfl= +cfn=Module::private +calls=2 81 +81 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=Object::DelegateClass +386 36 +cfl= +cfn=Class::new +calls=5 387 +387 26 +cfl= +cfn=Module::instance_methods +calls=5 388 +388 232 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=Delegator::public_api^ +calls=5 389 +389 6 +cfl= +cfn=Array::- +calls=10 389 +389 79 +cfl= +cfn=Module::module_eval +calls=5 391 +391 939 +cfl= +cfn=Kernel::define_singleton_method +calls=10 407 +407 27 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +fn=ActiveModel/Type/Registration::initialize +45 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +fn=ActiveModel/Type/Registry::registration_klass +34 7 + +fl= +fn=Kernel::proc +0 15525 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +fn=ActiveModel/Type/Registry::register +11 65 +cfl= +cfn=Kernel::proc +calls=40 12 +12 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +cfn=ActiveModel/Type/Registry::registration_klass +calls=11 13 +13 7 +cfl= +cfn=Class::new +calls=40 13 +13 74 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +cfn=ActiveRecord/Type/AdapterSpecificRegistry::registration_klass +calls=29 13 +13 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type.rb +fn=ActiveModel/Type::register^ +28 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +cfn=ActiveModel/Type/Registry::register +calls=11 29 +29 67 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +fn=ActiveModel/Type/Registry::initialize +7 4 + +fl= +fn=Module::define_method +0 1123 +cfl= +cfn=Module::method_added +calls=534 0 +0 79 +cfl= +cfn=BasicObject::singleton_method_added +calls=180 0 +0 36 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/accepts_multiparameter_time.rb +fn=ActiveModel/Type/Helpers/AcceptsMultiparameterTime::initialize +7 8 +cfl= +cfn=Module::define_method +calls=12 8 +8 22 +cfl= +cfn=Module::private +calls=3 36 +36 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::add +348 103 + +fl= +fn=Enumerable::each_entry +0 41 +cfl= +cfn=Array::each +calls=50 0 +0 223 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::do_with_enum +122 93 +cfl= +cfn=Kernel::respond_to? +calls=50 123 +123 25 +cfl= +cfn=Enumerable::each_entry +calls=50 124 +124 264 + +fl= +fn=Kernel::instance_of? +0 1995 + +fl= +fn=Kernel::class +0 77666 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::merge +432 89 +cfl= +cfn=Kernel::class +calls=50 433 +433 11 +cfl= +cfn=Kernel::instance_of? +calls=50 433 +433 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::do_with_enum +calls=50 436 +436 382 + +fl= +fn=Hash::initialize +0 8060 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::initialize +93 10870 +cfl= +cfn=Class::new +calls=7314 94 +94 5741 +cfl= +cfn=Kernel::nil? +calls=50 96 +96 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::merge +calls=50 101 +101 496 +cfl= +cfn=NilClass::nil? +calls=7264 96 +96 2364 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Enumerable::to_set +814 47 +cfl= +cfn=Class::new +calls=49 815 +815 719 + +fl= +fn=Module::attr_writer +0 11 +cfl= +cfn=Module::method_added +calls=2 0 +0 1 + +fl= +fn=Module::extended +0 28 + +fl= +fn=Module::private_method_defined? +0 424 + +fl= +fn=Module::method_defined? +0 824 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +fn=Module::silence_redefinition_of_method +8 359 +cfl= +cfn=Module::method_defined? +calls=432 9 +9 172 +cfl= +cfn=Module::private_method_defined? +calls=250 9 +9 60 +cfl= +cfn=Module::alias_method +calls=182 12 +12 269 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +fn=ActiveModel/Naming::extended^ +220 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +cfn=Module::silence_redefinition_of_method +calls=3 221 +221 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb +cfn=Module::delegate +calls=3 222 +222 335 + +fl= +fn=Module::private_class_method +0 8 +cfl= +cfn=BasicObject::singleton_method_added +calls=2 0 +0 1 + +fl= +fn=Module::alias_method +0 296 +cfl= +cfn=Module::method_added +calls=42 0 +0 11 +cfl= +cfn=BasicObject::singleton_method_added +calls=180 0 +0 47 + +fl= +fn=Module::private_constant +0 26 + +fl= +fn=Module::attr_reader +0 516 +cfl= +cfn=Module::method_added +calls=168 0 +0 38 +cfl= +cfn=BasicObject::singleton_method_added +calls=1 0 +0 1 + +fl= +fn=Module::protected +0 18 + +fl= +fn=Hash::clear +0 3252 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::clear +92 107 +cfl= +cfn=Hash::clear +calls=150 93 +93 34 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +fn=Concurrent/Collection/MriMapBackend::clear +61 93 +cfl= +cfn=Thread/Mutex::synchronize +calls=150 62 +62 312 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +fn=Mutex_m::synchronize +77 30 +cfl= +cfn=Thread/Mutex::synchronize +calls=21 78 +78 23716 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::initialize +87 3 +cfl= +cfn=Kernel::respond_to? +calls=1 90 +90 1 + +fl= +fn=Kernel::respond_to? +0 52264 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +cfn=ActiveRecord/DynamicMatchers::respond_to_missing? +calls=10748 0 +0 96567 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout/Subscribers::new^ +72 5 +cfl= +cfn=Kernel::respond_to? +calls=2 73 +73 2 +cfl= +cfn=Class::new +calls=1 74 +74 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout::subscribe +21 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout/Subscribers::new^ +calls=1 22 +22 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +cfn=Mutex_m::synchronize +calls=1 23 +23 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +fn=ActiveSupport/Notifications::subscribe^ +174 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout::subscribe +calls=1 175 +175 32 + +fl= +fn=BasicObject::initialize +0 9216 + +fl= +fn=String::freeze +0 12527 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +fn=ActiveSupport/PerThreadRegistry::extended^ +42 10 +cfl= +cfn=Module::name +calls=3 43 +43 2 +cfl= +cfn=String::freeze +calls=3 43 +43 3 +cfl= +cfn=Kernel::instance_variable_set +calls=3 43 +43 4 + +fl= +fn=Module::included +0 44 + +fl= +fn=Module::append_features +0 341 + +fl= +fn=Module::include +0 247 +cfl= +cfn=Module::append_features +calls=99 0 +0 200 +cfl= +cfn=Module::included +calls=99 0 +0 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb +cfn=ActiveSupport/Concern::append_features +calls=78 0 +0 15080 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb +cfn=ActiveSupport/Concern::included +calls=78 0 +0 171 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +cfn=Singleton::append_features^ +calls=1 0 +0 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +cfn=Singleton::included^ +calls=1 0 +0 26 + +fl= +fn=String::sub +0 47682 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector::inflections +calls=18 72 +72 70 +cfl= +cfn=String::capitalize +calls=18 72 +72 33 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension +120 106 +cfl= +cfn=String::sub +calls=106 121 +121 1411 + +fl= +fn=BasicObject::singleton_method_added +0 196 + +fl= +fn=File::extname^ +0 1168 + +fl= +fn=String::hash +0 9693 + +fl= +fn=Module::module_eval +0 29231 +cfl= +cfn=Module::method_added +calls=641 60 +60 233 +cfl= +cfn=Array::each +calls=5 403 +403 913 +cfl= +cfn=BasicObject::singleton_method_added +calls=35 27 +27 12 +cfl= +cfn=Module::alias_method +calls=24 45 +45 56 +cfl= +cfn=Module::undef_method +calls=24 46 +46 39 + +fl= +fn=Module::to_s +0 4284 +cfl= +cfn=Module::inspect +calls=5 0 +0 8 + +fl= +fn=Thread/Backtrace/Location::lineno +0 6915 + +fl= +fn=Thread/Backtrace/Location::path +0 4467 + +fl= +fn=Array::first +0 14165 + +fl= +fn=Kernel::caller_locations +0 213343 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb +fn=Module::delegate +154 250 +cfl= +cfn=Kernel::caller_locations +calls=42 170 +170 123 +cfl= +cfn=Array::first +calls=42 170 +170 23 +cfl= +cfn=Thread/Backtrace/Location::path +calls=42 171 +171 19 +cfl= +cfn=Thread/Backtrace/Location::lineno +calls=42 171 +171 24 +cfl= +cfn=Symbol::to_s +calls=43 173 +173 35 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::include? +calls=42 174 +174 52 +cfl= +cfn=Array::map +calls=42 176 +176 21417 +cfl= +cfn=Regexp::match? +calls=1 159 +159 5 + +fl= +fn=Module::private +0 73 + +fl= +fn=Kernel::instance_variable_defined? +0 42115 + +fl= +fn=NilClass::nil? +0 39693 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb +fn=ActiveSupport/Concern::included +126 216 +cfl= +cfn=NilClass::nil? +calls=28 127 +127 10 +cfl= +cfn=Kernel::instance_variable_defined? +calls=28 128 +128 13 +cfl= +cfn=Kernel::nil? +calls=78 127 +127 20 +cfl= +cfn=Module::included +calls=78 136 +136 16 + +fl= +fn=Kernel::instance_variable_set +0 2673 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb +fn=ActiveSupport/Concern::extended^ +109 84 +cfl= +cfn=Kernel::instance_variable_set +calls=47 110 +110 30 + +fl= +fn=Module::extend_object +0 377 + +fl= +fn=Kernel::extend +0 160 +cfl= +cfn=Module::extend_object +calls=134 0 +0 377 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb +cfn=ActiveSupport/Concern::extended^ +calls=47 0 +0 114 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::extended^ +calls=3 0 +0 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +cfn=ActiveModel/Naming::extended^ +calls=3 0 +0 365 +cfl= +cfn=Module::extended +calls=78 0 +0 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb +cfn=ActiveRecord/Enum::extended^ +calls=1 0 +0 103 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveModel/Callbacks::extended^ +calls=1 0 +0 118 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb +cfn=ActiveSupport/Autoload::extended^ +calls=1 0 +0 9 + +fl= +fn=Kernel::require_without_bootsnap +0 16848 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb +cfn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq +calls=214 0 +0 45508 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=260 3 +3 84234 +cfl= +cfn=Kernel::extend +calls=64 5 +5 650 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb +cfn=ActiveSupport/Concern::included +calls=28 7 +7 104 +cfl= +cfn=Module::method_added +calls=2106 23 +23 316 +cfl= +cfn=Module::private +calls=164 48 +48 61 +cfl= +cfn=Class::inherited +calls=219 59 +59 77 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb +cfn=Module::delegate +calls=33 60 +60 20572 +cfl= +cfn=BasicObject::singleton_method_added +calls=110 65 +65 24 +cfl= +cfn=Module::include +calls=92 12 +12 15075 +cfl= +cfn=Module::attr_accessor +calls=9 17 +17 91 +cfl= +cfn=Class::new +calls=11 32 +32 87 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +cfn=ActiveSupport/Notifications::subscribe^ +calls=1 32 +32 37 +cfl= +cfn=Module::protected +calls=38 34 +34 18 +cfl= +cfn=Module::attr_reader +calls=78 49 +49 555 +cfl= +cfn=Module::private_constant +calls=2 247 +247 3 +cfl= +cfn=Module::alias_method +calls=14 15 +15 23 +cfl= +cfn=Module::private_class_method +calls=1 316 +316 2 +cfl= +cfn=Module::attr_writer +calls=2 93 +93 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Enumerable::to_set +calls=3 17 +17 87 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type.rb +cfn=ActiveModel/Type::register^ +calls=11 41 +41 89 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=Object::DelegateClass +calls=5 8 +8 1344 +cfl= +cfn=Module::method_defined? +calls=2 6 +6 2 +cfl= +cfn=Module::method_undefined +calls=2 6 +6 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=Delegator::const_missing^ +calls=1 8 +8 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb +cfn=ActiveRecord/Type::register^ +calls=29 66 +66 160 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/deprecation.rb +cfn=Module::deprecate +calls=1 172 +172 65 +cfl= +cfn=Kernel::freeze +calls=6 91 +91 3 +cfl= +cfn=Kernel::__dir__ +calls=1 439 +439 4 +cfl= +cfn=File::expand_path^ +calls=1 439 +439 6 +cfl= +cfn=Dir::[]^ +calls=1 439 +439 330 +cfl= +cfn=Array::each +calls=6 439 +439 5301 +cfl= +cfn=Hash::keys +calls=1 12 +12 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb +cfn=ActiveSupport/Autoload::autoload +calls=6 192 +192 260 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +cfn=Module::autoload +calls=9 200 +200 124 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb +cfn=ActiveSupport/Autoload::eager_autoload +calls=1 210 +210 374 +cfl= +cfn=Kernel::proc +calls=1 284 +284 3 +cfl= +cfn=Struct::new^ +calls=13 165 +165 718 +cfl= +cfn=Module::public_instance_methods +calls=3 994 +994 93 +cfl= +cfn=Array::- +calls=6 994 +994 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb +cfn=ActiveSupport/LazyLoadHooks::run_load_hooks +calls=1 328 +328 34393 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::empty^ +calls=2 1221 +1221 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb +cfn=ActiveRecord/Relation/FromClause::empty^ +calls=1 1221 +1221 6 +cfl= +cfn=Enumerable::flat_map +calls=1 1098 +1098 29 +cfl= +cfn=Kernel::respond_to? +calls=4 124 +124 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb +cfn=Kernel::gem +calls=1 4 +4 180 +cfl= +cfn=Module::public_method_defined? +calls=1 9 +9 5 +cfl= +cfn=Regexp::to_s +calls=4 53 +53 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::inherited +calls=1 80 +80 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb +cfn=ActiveRecord/Type::add_modifier^ +calls=2 842 +842 20 +cfl= +cfn=String::hash +calls=2 95 +95 8 +cfl= +cfn=File::extname^ +calls=2 98 +98 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension +calls=2 100 +100 16 +cfl= +cfn=Thread/Mutex::synchronize +calls=2 107 +107 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope::create^ +calls=1 19 +19 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::register +85 1072 +cfl= +cfn=Kernel::nil? +calls=220 86 +86 49 +cfl= +cfn=Kernel::require_without_bootsnap +calls=220 22 +22 112357 +cfl= +cfn=String::hash +calls=217 95 +95 126 +cfl= +cfn=File::extname^ +calls=331 98 +98 1142 +cfl= +cfn=Thread/Mutex::synchronize +calls=217 107 +107 604 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension +calls=103 100 +100 1493 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +fn=Kernel::require_with_bootsnap_lfi +20 241 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::register +calls=220 21 +21 113401 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::constant_watch_stack^ +calls=1 664 +664 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::new_constants +calls=1 664 +664 39 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::key? +67 186 +cfl= +cfn=Thread/Mutex::synchronize +calls=312 68 +68 482 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +fn=Kernel::require +26 641 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::key? +calls=312 27 +27 668 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::find +calls=221 29 +29 2146 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +cfn=Kernel::require_with_bootsnap_lfi +calls=220 30 +30 113473 +cfl= +cfn=Module::=== +calls=2 29 +29 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::constant_watch_stack^ +calls=2 664 +664 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::new_constants +calls=2 664 +664 84 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies/WatchStack::watching? +111 155 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies/Loadable::load_dependency +251 940 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load? +calls=312 252 +252 393 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::constant_watch_stack^ +calls=319 252 +252 131 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::watching? +calls=312 252 +252 155 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +cfn=Kernel::require +calls=305 291 +291 111506 +cfl= +cfn=Array::flatten +calls=7 253 +253 22 +cfl= +cfn=Array::uniq +calls=7 253 +253 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::new_constants_in +calls=7 255 +255 4125 +cfl= +cfn=Class::inherited +calls=1 255 +255 1 +cfl= +cfn=BasicObject::singleton_method_added +calls=3 5 +5 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many +calls=1 16 +16 5980 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::build^ +calls=1 255 +255 668 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection::add_reflection^ +calls=1 1655 +1655 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load_once_path? +calls=1 479 +479 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::autoloaded_constants^ +calls=2 479 +479 1 +cfl= +cfn=Array::concat +calls=1 479 +479 1 +cfl= +cfn=Array::uniq! +calls=1 480 +480 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies/Loadable::require +289 528 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::load_dependency +calls=312 291 +291 120564 +cfl= +cfn=Array::each +calls=1 291 +291 207 +cfl= +cfn=Class::inherited +calls=2 6 +6 1 +cfl= +cfn=BasicObject::singleton_method_added +calls=19 9 +9 5 +cfl= +cfn=String::hash +calls=1 95 +95 1 +cfl= +cfn=File::extname^ +calls=1 98 +98 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension +calls=1 100 +100 8 +cfl= +cfn=Thread/Mutex::synchronize +calls=1 107 +107 3 +cfl= +cfn=Class::new +calls=1 291 +291 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model +calls=1 1826 +1826 5266 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=1 68 +68 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::loading^ +calls=1 384 +384 1 +cfl= +cfn=Array::pop +calls=1 384 +384 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::history^ +calls=1 388 +388 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::<< +calls=1 388 +388 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive +calls=1 153 +153 22 + +fl= +fn=JSON/Ext/Parser::parse +0 7390 + +fl= +fn=Hash::key? +0 28155 + +fl= +fn=JSON/Ext/Parser::initialize +0 32 +cfl= +cfn=Hash::key? +calls=9 0 +0 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb +fn=JSON::parse^ +155 8 +cfl= +cfn=Class::new +calls=1 156 +156 147 +cfl= +cfn=JSON/Ext/Parser::parse +calls=1 156 +156 7390 + +fl= +fn=IO::read^ +0 168 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb +fn=JsonFileToDbProcessor::call +10 25 +cfl= +cfn=IO::read^ +calls=1 11 +11 1295 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb +cfn=JSON::parse^ +calls=1 11 +11 7545 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 13 +13 100072 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::transaction +calls=1 13 +13 19652141 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb +fn=JsonFileToDbProcessor::initialize +6 2 + +fl= +fn=Class::new +0 358962 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb +cfn=JsonFileToDbProcessor::initialize +calls=1 0 +0 2 +cfl= +cfn=JSON/Ext/Parser::initialize +calls=1 0 +0 135 +cfl= +cfn=BasicObject::initialize +calls=1019 0 +0 482 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::initialize +calls=1 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::initialize +calls=7314 0 +0 19485 +cfl= +cfn=Hash::initialize +calls=16235 0 +0 4015 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/accepts_multiparameter_time.rb +cfn=ActiveModel/Type/Helpers/AcceptsMultiparameterTime::initialize +calls=3 0 +0 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +cfn=ActiveModel/Type/Registry::initialize +calls=2 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +cfn=ActiveModel/Type/Registration::initialize +calls=11 0 +0 13 +cfl= +cfn=Class::initialize +calls=28 0 +0 1160 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +cfn=ActiveRecord/Type/Registration::initialize +calls=29 0 +0 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::initialize +calls=2 0 +0 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::initialize +calls=4 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::initialize +calls=1 0 +0 49 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::initialize +calls=66 0 +0 412 +cfl= +cfn=Thread/Mutex::initialize +calls=203 0 +0 54 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::initialize +calls=9 0 +0 68 +cfl= +cfn=Module::initialize +calls=18 0 +0 109 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::initialize +calls=15 0 +0 115 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +cfn=ActiveRecord/AttributeDecorators/TypeDecorator::initialize +calls=15 0 +0 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::initialize +calls=18 0 +0 456 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +cfn=Mutex_m::initialize +calls=8 0 +0 49 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::initialize +calls=58 0 +0 425 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::initialize +calls=40429 0 +0 15539 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb +cfn=ActiveRecord/Relation/FromClause::initialize +calls=1 0 +0 2 +cfl= +cfn=Pathname::initialize +calls=1 0 +0 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB::initialize +calls=1 0 +0 333 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::initialize +calls=1 0 +0 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/Buffer::initialize +calls=1 0 +0 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/Scanner::initialize +calls=1 0 +0 3 +cfl= +cfn=StringScanner::initialize +calls=1 0 +0 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb +cfn=Psych/Handlers/DocumentStream::initialize +calls=1 0 +0 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/parser.rb +cfn=Psych/Parser::initialize +calls=1 0 +0 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/stream.rb +cfn=Psych/Nodes/Stream::initialize +calls=1 0 +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb +cfn=Psych/Nodes/Document::initialize +calls=1 0 +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/mapping.rb +cfn=Psych/Nodes/Mapping::initialize +calls=5 0 +0 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/scalar.rb +cfn=Psych/Nodes/Scalar::initialize +calls=27 0 +0 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/alias.rb +cfn=Psych/Nodes/Alias::initialize +calls=3 0 +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb +cfn=Psych/ClassLoader::initialize +calls=1 0 +0 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb +cfn=Psych/ScalarScanner::initialize +calls=1 0 +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::initialize +calls=1 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb +cfn=Gem/Dependency::initialize +calls=1 0 +0 106 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +cfn=Gem/Requirement::initialize +calls=1 0 +0 83 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +cfn=ActiveRecord/Type/DecorationRegistration::initialize +calls=2 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification::initialize +calls=1 0 +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +cfn=ActiveSupport/Notifications/InstrumentationRegistry::initialize +calls=1 0 +0 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Instrumenter::initialize +calls=1 0 +0 61 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::initialize +calls=1 0 +0 114 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::initialize +calls=1 0 +0 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin/ConditionVariable::initialize +calls=1 0 +0 8 +cfl= +cfn=Thread/ConditionVariable::initialize +calls=1 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::initialize +calls=1 0 +0 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize +calls=1 0 +0 67546 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/NullTransaction::initialize +calls=1 0 +0 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::initialize +calls=1 0 +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::initialize +calls=1 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::initialize +calls=1 0 +0 13 +cfl= +cfn=PG/Connection::initialize +calls=1 0 +0 4272 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Event::initialize +calls=9919 0 +0 44525 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/SubscriberQueueRegistry::initialize +calls=1 0 +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb +cfn=ActiveRecord/ExplainRegistry::initialize +calls=1 0 +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/coder.rb +cfn=PG/Coder::initialize +calls=10 0 +0 107 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::initialize +calls=1 0 +0 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::initialize +calls=1 0 +0 62 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::initialize +calls=4 0 +0 109 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::initialize +calls=21 0 +0 74 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/specialized_string.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/SpecializedString::initialize +calls=10 0 +0 39 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::initialize +calls=1 0 +0 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/vector.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/Vector::initialize +calls=2 0 +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::initialize +calls=30 0 +0 48 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallTemplate::initialize +calls=253 0 +0 219 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::[]= +calls=1 0 +0 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/RealTransaction::initialize +calls=5 0 +0 3051 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionState::initialize +calls=5 0 +0 9 +cfl= +cfn=Array::push +calls=5 207 +207 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_exit +calls=5 232 +232 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +cfn=ActiveModel/EachValidator::initialize +calls=16 0 +0 236 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb +cfn=ActiveRecord/Validations/UniquenessValidator::initialize +calls=2 0 +0 36 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ScopeRegistry::initialize +calls=1 0 +0 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::arel_table +calls=17110 0 +0 8846 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type_caster/map.rb +cfn=ActiveRecord/TypeCaster/Map::initialize +calls=2555 0 +0 1419 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb +cfn=Arel/Table::initialize +calls=3556 0 +0 8327 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::predicate_builder +calls=17110 0 +0 9129 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +cfn=ActiveRecord/TableMetadata::initialize +calls=1006 0 +0 902 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::initialize +calls=1006 0 +0 18573 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/basic_object_handler.rb +cfn=ActiveRecord/PredicateBuilder/BasicObjectHandler::initialize +calls=1006 0 +0 700 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/base_handler.rb +cfn=ActiveRecord/PredicateBuilder/BaseHandler::initialize +calls=1006 0 +0 542 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/range_handler.rb +cfn=ActiveRecord/PredicateBuilder/RangeHandler::initialize +calls=1006 0 +0 634 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/array_handler.rb +cfn=ActiveRecord/PredicateBuilder/ArrayHandler::initialize +calls=2012 0 +0 772 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::initialize +calls=17110 0 +0 29752 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb +cfn=Arel/DeleteManager::initialize +calls=4 0 +0 49 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/delete_statement.rb +cfn=Arel/Nodes/DeleteStatement::initialize +calls=4 0 +0 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +cfn=Arel/SelectManager::initialize +calls=1008 0 +0 18293 +cfl= +cfn=Class::new +calls=2010 0 +0 8979 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_core.rb +cfn=Arel/Nodes/SelectCore::initialize +calls=1008 0 +0 6418 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb +cfn=Arel/Nodes/JoinSource::initialize +calls=1008 0 +0 1923 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_statement.rb +cfn=Arel/Nodes/SelectStatement::initialize +calls=1008 0 +0 2102 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::joins_values +calls=1009 929 +929 1757 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::left_outer_joins_values +calls=1008 930 +930 1264 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where_clause +calls=2011 932 +932 2113 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::empty? +calls=2016 932 +932 1982 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::having_clause +calls=1008 933 +933 1645 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::limit_value +calls=2010 934 +934 2441 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::offset_value +calls=6 942 +942 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::group_values +calls=6 950 +950 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::build_order +calls=6 952 +952 41 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::build_select +calls=6 954 +954 264 +cfl= +cfn=String::initialize +calls=5263 0 +0 3981 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::distinct_value +calls=6 956 +956 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +cfn=Arel/SelectManager::distinct +calls=6 956 +956 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::from_clause +calls=6 957 +957 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb +cfn=ActiveRecord/Relation/FromClause::empty? +calls=6 957 +957 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::lock_value +calls=6 958 +958 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb +cfn=Arel/Collectors/SQLString::initialize +calls=3640 0 +0 15254 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb +cfn=Arel/Collectors/Bind::initialize +calls=3640 0 +0 2672 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::initialize +calls=3640 0 +0 2384 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::initialize +calls=6 0 +0 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::initialize +calls=14 0 +0 1212 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Conditionals/Value::initialize +calls=15 0 +0 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::initialize +calls=2 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::initialize +calls=2 0 +0 7 +cfl= +cfn=Array::initialize +calls=13 0 +0 78 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/sql_type_metadata.rb +cfn=ActiveRecord/ConnectionAdapters/SqlTypeMetadata::initialize +calls=17 0 +0 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::initialize +calls=17 0 +0 107 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::initialize +calls=17 0 +0 146 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::initialize +calls=56208 0 +0 56484 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::initialize +calls=10463 0 +0 5908 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Import/Validator::initialize +calls=23 0 +0 4591 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core::initialize +calls=4265 0 +0 1218748 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::initialize +calls=5265 0 +0 51018 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +cfn=ActiveModel/Name::initialize +calls=4 0 +0 1362 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +cfn=ActiveRecord/Result::initialize +calls=9885 0 +0 14443 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause_factory.rb +cfn=ActiveRecord/Relation/WhereClauseFactory::initialize +calls=2551 0 +0 2049 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb +cfn=Arel/Nodes/BindParam::initialize +calls=9817 0 +0 12112 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb +cfn=Arel/Nodes/Binary::initialize +calls=6553 0 +0 8673 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::ast +calls=1003 932 +932 15492 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/and.rb +cfn=Arel/Nodes/And::initialize +calls=1003 0 +0 1244 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb +cfn=Arel/TreeManager::where +calls=1003 932 +932 1732 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation::connection +calls=1002 935 +935 17416 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::sanitize_limit +calls=1002 935 +935 1572 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb +cfn=ActiveRecord/Type::default_value^ +calls=1002 935 +935 1007 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::with_cast_value^ +calls=1002 935 +935 3041 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +cfn=Arel/SelectManager::take +calls=1002 940 +940 57245 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/unary.rb +cfn=Arel/Nodes/Unary::initialize +calls=3005 0 +0 3651 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +cfn=ActiveRecord/StatementCache/Query::initialize +calls=3 0 +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +cfn=ActiveRecord/StatementCache/BindMap::initialize +calls=3 0 +0 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +cfn=ActiveRecord/StatementCache::initialize +calls=3 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +cfn=ActiveModel/AttributeSet/Builder::initialize +calls=2 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb +cfn=ActiveModel/LazyAttributeHash::initialize +calls=6826 0 +0 10286 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/yaml_encoder.rb +cfn=ActiveModel/AttributeSet/YAMLEncoder::initialize +calls=2 0 +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb +cfn=ActiveRecord/Associations/HasManyThroughAssociation::initialize +calls=1000 0 +0 58852 +cfl= +cfn=NameError::initialize +calls=2 0 +0 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/association_relation.rb +cfn=ActiveRecord/AssociationRelation::initialize +calls=6265 0 +0 40212 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb +cfn=ActiveRecord/Relation/Merger::initialize +calls=16163 0 +0 50344 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope::initialize +calls=2 0 +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/alias_tracker.rb +cfn=ActiveRecord/Associations/AliasTracker::initialize +calls=1550 0 +0 1263 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/RuntimeReflection::initialize +calls=1549 0 +0 1025 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope/ReflectionProxy::initialize +calls=1001 0 +0 4874 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type_caster/connection.rb +cfn=ActiveRecord/TypeCaster/Connection::initialize +calls=1001 0 +0 1016 +cfl= +cfn=Array::flatten +calls=1 929 +929 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::build_joins +calls=1 929 +929 2863 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb +cfn=ActiveRecord/Associations/JoinDependency::initialize +calls=1 0 +0 1473 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency/join_base.rb +cfn=ActiveRecord/Associations/JoinDependency/JoinBase::initialize +calls=1 0 +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +cfn=ActiveModel/AttributeMutationTracker::initialize +calls=7264 0 +0 34699 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::initialize +calls=3180 0 +0 34633 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +cfn=ActiveSupport/HashWithIndifferentAccess::initialize +calls=14160 0 +0 138364 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb +cfn=ActiveRecord/SuppressorRegistry::initialize +calls=1 0 +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/insert_manager.rb +cfn=Arel/InsertManager::initialize +calls=2632 0 +0 14278 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/insert_statement.rb +cfn=Arel/Nodes/InsertStatement::initialize +calls=2632 0 +0 5547 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/values.rb +cfn=Arel/Nodes/Values::initialize +calls=2632 0 +0 6698 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods/WhereChain::initialize +calls=1000 0 +0 669 + +fl= +fn=Hash::has_key? +0 3197 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb +fn=Rake/TaskArguments::lookup +99 3 +cfl= +cfn=Hash::has_key? +calls=1 100 +100 2 + +fl= +fn=Symbol::to_sym +0 8555 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb +fn=Rake/TaskArguments::method_missing +66 4 +cfl= +cfn=Symbol::to_sym +calls=1 67 +67 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb +cfn=Rake/TaskArguments::lookup +calls=1 67 +67 4 + +fl= +fn=Thread/ConditionVariable::broadcast +0 5565 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin/ConditionVariable::broadcast +149 14945 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_check_owner +calls=9924 150 +150 8232 +cfl= +cfn=Thread/ConditionVariable::broadcast +calls=9924 151 +151 5565 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::eligible_waiters? +215 8 +cfl= +cfn=Hash::any? +calls=5 216 +216 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::stop_exclusive +96 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=6 97 +97 105 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::history^ +60 11 + +fl= +fn=Array::uniq! +0 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::autoloaded_constants^ +60 11 + +fl= +fn=Array::any? +0 45207 +cfl= +cfn=Module::const_defined? +calls=6 517 +517 8 +cfl= +cfn=Regexp::match? +calls=10410 57 +57 5294 +cfl= +cfn=Kernel::is_a? +calls=15 354 +354 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 193 +193 407 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +cfn=ActiveRecord/StatementCache::unsupported_value?^ +calls=5229 193 +193 23904 +cfl= +cfn=Kernel::kind_of? +calls=1096 383 +383 499 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +cfn=ActiveModel/AttributeMutationTracker::changed? +calls=8264 43 +43 72663 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::load_once_path? +442 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb +cfn=ActiveSupport/Dependencies/Interlock::loading +calls=6 445 +445 5 +cfl= +cfn=Array::any? +calls=6 445 +445 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies/WatchStack::pop_modules +166 11 +cfl= +cfn=Array::each +calls=13 167 +167 19 + +fl= +fn=Array::pop +0 6257 + +fl= +fn=Array::join +0 8776 +cfl= +cfn=Symbol::to_s +calls=238 0 +0 84 + +fl= +fn=Array::concat +0 1229 + +fl= +fn=Array::- +0 11090 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb +cfn=Arel/Nodes/Binary::eql? +calls=2003 0 +0 3386 + +fl= +fn=Array::last +0 7955 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies/WatchStack::new_constants +117 40 +cfl= +cfn=Array::last +calls=13 121 +121 6 +cfl= +cfn=Array::each +calls=13 121 +121 691 +cfl= +cfn=Array::pop +calls=13 149 +149 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::pop_modules +calls=13 149 +149 30 + +fl= +fn=Module::method_added +0 743 + +fl= +fn=Module::attr_accessor +0 184 +cfl= +cfn=Module::method_added +calls=24 0 +0 8 +cfl= +cfn=BasicObject::singleton_method_added +calls=28 0 +0 8 + +fl= +fn=Class::inherited +0 98 + +fl= +fn=RubyVM/InstructionSequence::load_from_binary^ +0 30553 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb +fn=Bootsnap/CompileCache/ISeq::storage_to_output^ +17 397 +cfl= +cfn=RubyVM/InstructionSequence::load_from_binary^ +calls=220 18 +18 30553 + +fl= +fn=Bootsnap/CompileCache/Native::fetch^ +0 14544 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb +cfn=Bootsnap/CompileCache/ISeq::storage_to_output^ +calls=220 0 +0 30950 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb +fn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq +33 730 +cfl= +cfn=String::to_s +calls=220 37 +37 67 +cfl= +cfn=Bootsnap/CompileCache/Native::fetch^ +calls=220 37 +37 45493 + +fl= +fn=Kernel::load_without_bootsnap +0 384 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb +cfn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq +calls=6 0 +0 783 +cfl= +cfn=Class::inherited +calls=1 3 +3 2 +cfl= +cfn=Module::attr_accessor +calls=1 4 +4 14 +cfl= +cfn=Module::method_added +calls=3 6 +6 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing +calls=1 1 +1 2451 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb +cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited +calls=4 1 +1 2337 +cfl= +cfn=Kernel::freeze +calls=2 3 +3 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::has_many +calls=1 15 +15 8420 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many +calls=1 15 +15 3810 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +cfn=ActiveModel/Validations/ClassMethods::validates +calls=10 17 +17 1294 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::belongs_to +calls=3 4 +4 1577 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +fn=Kernel::load^ +52 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::find +calls=6 53 +53 30 +cfl= +cfn=Kernel::load_without_bootsnap +calls=6 54 +54 19768 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::constant_watch_stack^ +calls=2 664 +664 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::new_constants +calls=2 664 +664 121 + +fl= +fn=Module::constants +0 476 + +fl= +fn=Array::map +0 144363 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::to_constant_name +calls=13 156 +156 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::qualified_const_defined? +calls=13 157 +157 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::constantize +calls=13 157 +157 76 +cfl= +cfn=Module::constants +calls=13 157 +157 271 +cfl= +cfn=Regexp::match? +calls=301 179 +179 279 +cfl= +cfn=Module::to_s +calls=296 198 +198 254 +cfl= +cfn=Symbol::to_s +calls=1495 198 +198 494 +cfl= +cfn=Array::join +calls=1934 201 +201 2764 +cfl= +cfn=Module::module_eval +calls=301 214 +214 17379 +cfl= +cfn=String::to_s +calls=6265 0 +0 1718 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::build^ +calls=58 672 +672 547 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::quote +calls=7 820 +820 69 +cfl= +cfn=Kernel::class +calls=1009 137 +137 288 +cfl= +cfn=Array::include? +calls=1009 137 +137 579 +cfl= +cfn=Array::first +calls=1645 0 +0 191 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field +calls=16 114 +114 1499 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::validate_hash_import^ +calls=1633 623 +623 3690 +cfl= +cfn=Array::map +calls=1643 627 +627 1856 +cfl= +cfn=Symbol::to_sym +calls=248 0 +0 45 +cfl= +cfn=String::to_sym +calls=23 0 +0 19 +cfl= +cfn=Array::zip +calls=1643 1019 +1019 1095 +cfl= +cfn=Hash::[]^ +calls=1633 1019 +1019 748 +cfl= +cfn=Kernel::public_send +calls=230 349 +349 72 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=124 791 +791 2373 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name +calls=124 791 +791 118 +cfl= +cfn=Enumerable::each_with_index +calls=1633 947 +947 1096 +cfl= +cfn=Enumerable::map +calls=1633 947 +947 143362 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +cfn=ActiveRecord/Result::column_type +calls=2 100 +100 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::deserialize +calls=10 102 +102 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::deserialize +calls=10 102 +102 14 +cfl= +cfn=Module::=== +calls=4006 149 +149 850 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb +cfn=ActiveRecord/Relation/QueryAttribute::value_for_database +calls=13493 145 +145 145872 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::type_cast +calls=19722 145 +145 246295 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::value_for_database +calls=6229 145 +145 13430 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::render_bind +calls=19722 36 +36 55922 +cfl= +cfn=Kernel::dup +calls=13458 128 +128 21693 +cfl= +cfn=String::freeze +calls=13458 128 +128 3869 +cfl= +cfn=#<Class:0x00007ff76ed598b0>::name +calls=10528 58 +58 2425 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::extract_node_value +calls=5264 59 +59 19842 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::quote_column_name +calls=5264 129 +129 11022 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::invert_predicate +calls=1000 119 +119 5982 +cfl= +cfn=Class::new +calls=1000 137 +137 1547 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallTemplate::build^ +calls=4 375 +375 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallTemplate::make_lambda +calls=4 375 +375 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies/WatchStack::watch_namespaces +154 18 +cfl= +cfn=Array::map +calls=13 155 +155 469 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::constant_watch_stack^ +60 153 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::new_constants_in +656 77 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::constant_watch_stack^ +calls=20 657 +657 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::watch_namespaces +calls=13 657 +657 486 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +cfn=Kernel::load^ +calls=6 476 +476 19871 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::new_constants +calls=7 664 +664 461 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +cfn=Kernel::require +calls=7 291 +291 2289 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load_once_path? +calls=2 479 +479 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::autoloaded_constants^ +calls=4 479 +479 5 +cfl= +cfn=Array::concat +calls=2 479 +479 6 +cfl= +cfn=Array::uniq! +calls=2 480 +480 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::build^ +calls=1 291 +291 1506 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection::add_reflection^ +calls=1 1370 +1370 43 +cfl= +cfn=Thread::current^ +calls=1 18 +18 1 +cfl= +cfn=Thread::[]= +calls=1 18 +18 1 + +fl= +fn=String::[] +0 17 + +fl= +fn=Array::collect +0 16 +cfl= +cfn=String::[] +calls=6 472 +472 17 + +fl= +fn=Array::compact +0 4065 + +fl= +fn=Kernel::is_a? +0 80302 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::load_file +470 40 +cfl= +cfn=Kernel::is_a? +calls=6 471 +471 4 +cfl= +cfn=Array::compact +calls=6 471 +471 9 +cfl= +cfn=Array::collect +calls=6 472 +472 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::new_constants_in +calls=6 475 +475 20400 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load_once_path? +calls=3 479 +479 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::autoloaded_constants^ +calls=6 479 +479 5 +cfl= +cfn=Array::concat +calls=3 479 +479 2 +cfl= +cfn=Array::uniq! +calls=3 480 +480 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::loading^ +calls=2 384 +384 4 +cfl= +cfn=Array::pop +calls=2 384 +384 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::history^ +calls=2 388 +388 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::<< +calls=2 388 +388 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive +calls=2 153 +153 31 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::warnings_on_first_load^ +60 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::mechanism^ +60 176 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::load? +328 234 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::mechanism^ +calls=318 329 +329 176 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::<< +348 24 + +fl= +fn=Thread/Mutex::unlock +0 10789 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::mon_check_owner +267 39609 +cfl= +cfn=Thread::current^ +calls=65838 268 +268 10330 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::mon_exit +199 81855 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_check_owner +calls=55914 200 +200 41708 +cfl= +cfn=Thread/Mutex::unlock +calls=39673 204 +204 10789 + +fl= +fn=Kernel::hash +0 43820 + +fl= +fn=Hash::any? +0 1835 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::busy_for_sharing? +210 11 +cfl= +cfn=Hash::any? +calls=5 211 +211 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::busy_for_exclusive? +205 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::busy_for_sharing? +calls=5 206 +206 16 +cfl= +cfn=Thread::current^ +calls=5 207 +207 2 +cfl= +cfn=Kernel::hash +calls=5 207 +207 3 + +fl= +fn=Thread/Mutex::lock +0 12054 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::mon_enter +187 84511 +cfl= +cfn=Thread::current^ +calls=79410 188 +188 13806 +cfl= +cfn=Thread/Mutex::lock +calls=39660 189 +189 12054 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::synchronize +227 180709 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_enter +calls=39750 228 +228 110371 +cfl= +cfn=Thread::current^ +calls=19855 78 +78 3389 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::busy_for_exclusive? +calls=5 79 +79 50 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_exit +calls=55893 232 +232 134303 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::eligible_waiters? +calls=5 104 +104 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin/ConditionVariable::broadcast +calls=9924 109 +109 28742 +cfl= +cfn=Array::select +calls=2 581 +581 1 +cfl= +cfn=Array::each +calls=2 581 +581 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/ConnectionLeasingQueue::internal_poll +calls=1 145 +145 11 +cfl= +cfn=Numeric::zero? +calls=1 826 +826 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/load_interlock_aware_monitor.rb +cfn=ActiveSupport/Concurrency/LoadInterlockAwareMonitor::mon_enter +calls=16164 228 +228 31541 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::interlock^ +calls=9919 74 +74 8455 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb +cfn=ActiveSupport/Dependencies/Interlock::permit_concurrent_loads +calls=9919 74 +74 3028678 +cfl= +cfn=Hash::delete +calls=19838 174 +174 25299 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::wait_for +calls=9919 190 +190 80039 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::adopt_connection +calls=1 838 +838 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::lease +calls=1 840 +840 14 +cfl= +cfn=PG/Connection::query +calls=1 254 +254 220 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::begin_transaction +calls=5 238 +238 19584141 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction +calls=5 198 +198 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable? +calls=5 198 +198 2 +cfl= +cfn=Class::new +calls=5 201 +201 3087 +cfl= +cfn=IO::write +calls=19800 695 +695 347887 +cfl= +cfn=Array::last +calls=5 214 +214 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/Transaction::before_commit_records +calls=5 217 +217 18 +cfl= +cfn=Array::pop +calls=5 219 +219 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/RealTransaction::commit +calls=5 222 +222 5651 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +cfn=ActiveRecord/AttributeDecorators/ClassMethods::load_schema! +calls=5 459 +459 10910 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::sql_key +calls=6229 673 +673 21233 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +cfn=ActiveRecord/ConnectionAdapters/StatementPool::key? +calls=6228 674 +674 18067 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +cfn=ActiveRecord/ConnectionAdapters/StatementPool::[] +calls=6228 685 +685 9715 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::next_key +calls=2 675 +675 7 +cfl= +cfn=PG/Connection::prepare +calls=2 677 +677 558 +cfl= +cfn=PG/Connection::get_last_result +calls=2 682 +682 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::[]= +calls=2 683 +683 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::start_exclusive +76 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=6 77 +77 130 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::exclusive +148 80 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::start_exclusive +calls=6 149 +149 138 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::loaded^ +calls=12 358 +358 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::include? +calls=6 358 +358 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::<< +calls=9 362 +362 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::loading^ +calls=9 363 +363 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load? +calls=6 366 +366 17 +cfl= +cfn=Kernel::nil? +calls=6 370 +370 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::warnings_on_first_load^ +calls=6 372 +372 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load_file +calls=6 373 +373 20521 +cfl= +cfn=Array::pop +calls=3 384 +384 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::history^ +calls=3 388 +388 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive +calls=3 153 +153 62 +cfl= +cfn=Module::const_defined? +calls=1 511 +511 4 +cfl= +cfn=Module::const_get +calls=1 512 +512 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb +fn=ActiveSupport/Dependencies/Interlock::loading +12 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::exclusive +calls=6 13 +13 20849 +cfl= +cfn=Thread::current^ +calls=1 18 +18 1 +cfl= +cfn=Thread::[]= +calls=1 18 +18 0 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::interlock^ +60 8463 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::load_interlock^ +36 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::interlock^ +calls=6 37 +37 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb +cfn=ActiveSupport/Dependencies/Interlock::loading +calls=6 37 +37 20871 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::include? +253 17455 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::loaded^ +60 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::require_or_load +351 44 +cfl= +cfn=File::expand_path^ +calls=6 353 +353 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::loaded^ +calls=6 354 +354 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::include? +calls=6 354 +354 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load_interlock^ +calls=6 356 +356 20894 +cfl= +cfn=Thread::current^ +calls=2 18 +18 3 +cfl= +cfn=Thread::[]= +calls=2 18 +18 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::require_or_load +46 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^ +calls=6 47 +47 20999 +cfl= +cfn=Module::const_defined? +calls=2 511 +511 4 +cfl= +cfn=Module::const_get +calls=2 512 +512 2 +cfl= +cfn=Thread::current^ +calls=1 18 +18 1 +cfl= +cfn=Thread::[]= +calls=1 18 +18 3 + +fl= +fn=Array::include? +0 21349 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::loading^ +60 17 + +fl= +fn=String::sub! +0 49162 +cfl= +cfn=String::upcase +calls=4 145 +145 6 + +fl= +fn=File::expand_path^ +0 76 +cfl= +cfn=Pathname::to_path +calls=2 0 +0 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +fn=Bootsnap/LoadPathCache/Cache::try_index +197 293 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +fn=Bootsnap/LoadPathCache/Cache::search_index +188 221 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::try_index +calls=166 189 +189 293 + +fl= +fn=Thread/Mutex::synchronize +0 1677 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::search_index +calls=152 53 +53 514 +cfl= +cfn=Hash::key? +calls=319 68 +68 194 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::clear +calls=1 25 +25 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::clear +calls=150 62 +62 141 +cfl= +cfn=Kernel::raise +calls=1 61 +61 14 +cfl= +cfn=Exception::backtrace +calls=1 61 +61 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::[]= +calls=60 18 +18 89 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::delete +calls=2 54 +54 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=3 59 +59 5 +cfl= +cfn=Array::select +calls=3 59 +59 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::[]= +calls=3 59 +59 13 +cfl= +cfn=Class::new +calls=30 565 +565 95 +cfl= +cfn=Array::reverse +calls=30 566 +566 16 +cfl= +cfn=Enumerable::inject +calls=30 566 +566 4368 +cfl= +cfn=File::extname^ +calls=6 65 +65 20 +cfl= +cfn=String::=== +calls=6 65 +65 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::base_class +calls=5 62 +62 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names +calls=5 63 +63 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_methods +calls=5 63 +63 23547 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::compute_if_absent +calls=3 25 +25 6352 +cfl= +cfn=Module::method_defined? +calls=1 92 +92 1 +cfl= +cfn=Regexp::match? +calls=1 94 +94 3 +cfl= +cfn=Symbol::to_s +calls=2 95 +95 1 +cfl= +cfn=Module::module_eval +calls=1 95 +95 73 + +fl= +fn=String::start_with? +0 79834 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +fn=Bootsnap/LoadPathCache/Cache::absolute_path? +100 150 +cfl= +cfn=String::start_with? +calls=264 101 +101 130 + +fl= +fn=Float::to_i +0 83 + +fl= +fn=Process::clock_gettime^ +0 27074 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +fn=Bootsnap/LoadPathCache/Cache::now +175 280 +cfl= +cfn=Process::clock_gettime^ +calls=270 176 +176 283 +cfl= +cfn=Float::to_i +calls=270 176 +176 83 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +fn=Bootsnap/LoadPathCache/Cache::stale? +171 236 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::now +calls=270 172 +172 646 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +fn=Bootsnap/LoadPathCache/Cache::find +47 1559 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::stale? +calls=264 48 +48 864 +cfl= +cfn=String::to_s +calls=264 49 +49 77 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::absolute_path? +calls=264 50 +50 279 +cfl= +cfn=String::start_with? +calls=152 51 +51 31 +cfl= +cfn=Thread/Mutex::synchronize +calls=152 52 +52 898 +cfl= +cfn=Kernel::raise +calls=6 92 +92 34 +cfl= +cfn=Exception::backtrace +calls=6 92 +92 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::search_for_file +27 58 +cfl= +cfn=Thread::current^ +calls=12 28 +28 5 +cfl= +cfn=Thread::[] +calls=12 28 +28 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::find +calls=12 30 +30 1338 +cfl= +cfn=Module::=== +calls=12 31 +31 11 + +fl= +fn=String::downcase! +0 26 + +fl= +fn=String::tr! +0 60 + +fl= +fn=String::gsub! +0 411 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector::inflections +calls=8 141 +141 21 +cfl= +cfn=String::downcase +calls=16 141 +141 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::[] +19 96828 +cfl= +cfn=Kernel::hash +calls=38203 20 +20 9501 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::[] +132 125661 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::[] +calls=141624 133 +133 106329 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default +calls=23 139 +139 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::discard_unowned_pools^ +calls=1 922 +922 19 +cfl= +cfn=Class::new +calls=22 924 +924 149 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::[]= +calls=1 924 +924 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::fetch_or_store +calls=21 11 +11 157 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +fn=ActiveSupport/Inflector/Inflections::instance^ +66 2060 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=2163 67 +67 3077 + +fl= +fn=Kernel::block_given? +0 23680 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +fn=ActiveSupport/Inflector::inflections +252 2921 +cfl= +cfn=Kernel::block_given? +calls=2163 253 +253 639 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector/Inflections::instance^ +calls=2163 256 +256 5137 + +fl= +fn=String::gsub +0 343 + +fl= +fn=String::to_s +0 55027 + +fl= +fn=Regexp::match? +0 56580 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::underscore +92 218 +cfl= +cfn=Regexp::match? +calls=51 93 +93 63 +cfl= +cfn=String::to_s +calls=51 94 +94 15 +cfl= +cfn=String::gsub +calls=51 94 +94 112 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector::inflections +calls=51 95 +95 226 +cfl= +cfn=String::gsub! +calls=153 95 +95 341 +cfl= +cfn=String::tr! +calls=51 98 +98 57 +cfl= +cfn=String::downcase! +calls=51 99 +99 26 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +fn=String::underscore +127 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::underscore +calls=20 128 +128 456 + +fl= +fn=Symbol::to_s +0 70724 + +fl= +fn=Module::=== +0 122761 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::to_constant_name +675 60 +cfl= +cfn=Module::=== +calls=61 676 +676 20 +cfl= +cfn=Module::name +calls=18 680 +680 6 +cfl= +cfn=String::sub +calls=7 677 +677 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::qualified_name_for +485 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::to_constant_name +calls=12 486 +486 58 +cfl= +cfn=Symbol::to_s +calls=12 487 +487 13 + +fl= +fn=BasicObject::equal? +0 480 + +fl= +fn=Module::const_get +0 125 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing +calls=2 0 +0 2056 + +fl= +fn=Array::each +0 904547 +cfl= +cfn=Module::const_get +calls=47 283 +283 2108 +cfl= +cfn=Array::last +calls=13 124 +124 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::qualified_const_defined? +calls=13 126 +126 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::constantize +calls=13 126 +126 73 +cfl= +cfn=Kernel::is_a? +calls=248 127 +127 68 +cfl= +cfn=Module::constants +calls=13 130 +130 205 +cfl= +cfn=Array::- +calls=19 130 +130 231 +cfl= +cfn=Array::each +calls=1261 137 +137 19296878 +cfl= +cfn=Array::concat +calls=26 138 +138 18 +cfl= +cfn=Array::join +calls=6 143 +143 22 +cfl= +cfn=Array::pop +calls=13 167 +167 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::add +calls=183 436 +436 103 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=Delegator::delegating_block^ +calls=396 404 +404 334 +cfl= +cfn=Module::define_method +calls=400 404 +404 371 +cfl= +cfn=Kernel::singleton_class +calls=144 95 +95 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +cfn=Module::silence_redefinition_of_method +calls=144 95 +95 244 +cfl= +cfn=Kernel::define_singleton_method +calls=142 96 +96 533 +cfl= +cfn=Symbol::to_s +calls=4274 98 +98 3466 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +cfn=Module::redefine_method +calls=105 124 +124 992 +cfl= +cfn=Kernel::nil? +calls=35202 141 +141 6678 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::defined_enums=^ +calls=1 142 +142 19 +cfl= +cfn=Regexp::match? +calls=21522 56 +56 16354 +cfl= +cfn=Module::class_eval +calls=70 57 +57 2212 +cfl= +cfn=Kernel::block_given? +calls=30 73 +73 8 +cfl= +cfn=NilClass::nil? +calls=165295 74 +74 21286 +cfl= +cfn=Module::class_variable_set +calls=10 74 +74 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::verbose_query_logs=^ +calls=1 141 +141 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::default_timezone=^ +calls=1 141 +141 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::schema_format=^ +calls=1 141 +141 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::error_on_ignored_order=^ +calls=1 141 +141 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::allow_unsafe_raw_sql=^ +calls=1 141 +141 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::timestamped_migrations=^ +calls=1 141 +141 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::dump_schema_after_migration=^ +calls=1 141 +141 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::dump_schemas=^ +calls=1 141 +141 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_attr_readonly=^ +calls=1 142 +142 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::table_name_prefix=^ +calls=1 142 +142 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::table_name_suffix=^ +calls=1 142 +142 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::schema_migrations_table_name=^ +calls=1 142 +142 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::internal_metadata_table_name=^ +calls=1 142 +142 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::pluralize_table_names=^ +calls=1 142 +142 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::store_full_sti_class=^ +calls=1 142 +142 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::default_scopes=^ +calls=1 142 +142 14 +cfl= +cfn=Module::method_defined? +calls=1 59 +59 1 +cfl= +cfn=Module::private_method_defined? +calls=2 59 +59 1 +cfl= +cfn=String::sub +calls=1 60 +60 3 +cfl= +cfn=NilClass::to_s +calls=4 61 +61 6 +cfl= +cfn=Module::alias_method +calls=2 69 +69 5 +cfl= +cfn=Module::protected_method_defined? +calls=1 73 +73 1 +cfl= +cfn=Module::private +calls=1 76 +76 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::cache_timestamp_format=^ +calls=1 142 +142 36 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::cache_versioning=^ +calls=1 142 +142 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=15 439 +439 4840 +cfl= +cfn=Module::include +calls=5 119 +119 1334 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::__callbacks=^ +calls=1 142 +142 17 +cfl= +cfn=Symbol::to_sym +calls=64 810 +810 13 +cfl= +cfn=Class::new +calls=1055 812 +812 7305 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callbacks +calls=15 812 +812 272 +cfl= +cfn=Symbol::inspect +calls=106 814 +814 67 +cfl= +cfn=Module::module_eval +calls=36 814 +814 2082 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_validators=^ +calls=1 142 +142 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads=^ +calls=1 142 +142 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_type_decorations=^ +calls=1 142 +142 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::lock_optimistically=^ +calls=1 142 +142 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::define_callbacks +calls=7 119 +119 755 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveModel/Callbacks::_define_after_model_callback +calls=7 122 +122 43 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveModel/Callbacks::_define_before_model_callback +calls=4 122 +122 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveModel/Callbacks::_define_around_model_callback +calls=4 122 +122 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_aliases=^ +calls=1 142 +142 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers=^ +calls=1 142 +142 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::time_zone_aware_attributes=^ +calls=1 141 +141 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes=^ +calls=1 142 +142 51 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::time_zone_aware_types=^ +calls=1 142 +142 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::partial_writes=^ +calls=1 142 +142 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::record_timestamps=^ +calls=1 142 +142 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::index_nested_attribute_errors=^ +calls=1 141 +141 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::nested_attributes_options=^ +calls=1 142 +142 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::append_one +calls=39 573 +573 245 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_reflections=^ +calls=1 142 +142 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::aggregate_reflections=^ +calls=1 142 +142 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::include_root_in_json=^ +calls=1 142 +142 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb +cfn=ActiveSupport/LazyLoadHooks::execute_hook +calls=11 52 +52 34376 +cfl= +cfn=Symbol::=== +calls=276 63 +63 32 +cfl= +cfn=Module::public_instance_methods +calls=2 1101 +1101 21 +cfl= +cfn=File::expand_path^ +calls=2 193 +193 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/Buffer::push +calls=2 550 +550 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::accept +calls=34 337 +337 423 +cfl= +cfn=Module::=== +calls=30563 341 +341 7808 +cfl= +cfn=Hash::merge! +calls=3 344 +344 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::accumulate_descendants^ +calls=1 44 +44 2 +cfl= +cfn=Thread::current^ +calls=1 0 +0 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::release_connection +calls=1 0 +0 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush! +calls=1 0 +0 39 +cfl= +cfn=String::to_sym +calls=149 229 +229 94 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::start +calls=19838 44 +44 248250 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish +calls=9919 48 +48 3600215 +cfl= +cfn=PG/TypeMapByOid::add_coder +calls=7 833 +833 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::key? +calls=133 19 +19 114 +cfl= +cfn=Integer::to_i +calls=2 24 +24 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_mapped_type +calls=37 26 +26 278 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_domain_type +calls=5 28 +28 464 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_array_type +calls=83 29 +29 425 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_range_type +calls=6 30 +30 66 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_composite_type +calls=2 31 +31 118 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::apply +calls=249 567 +567 4144 +cfl= +cfn=ActiveSupport/Callbacks/Filters/Environment::target +calls=32636 271 +271 6090 +cfl= +cfn=ActiveSupport/Callbacks/Filters/Environment::value +calls=32636 271 +271 4871 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallTemplate::expand +calls=5624 425 +425 12964 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/QueryCache::configure_query_cache! +calls=1 426 +426 46 +cfl= +cfn=Thread/Backtrace/Location::absolute_path +calls=853282 117 +117 142865 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::ignored_callstack +calls=426641 117 +117 335970 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/DelegateCache::include_relation_methods +calls=21 20 +20 249 +cfl= +cfn=Module::name +calls=254 21 +21 103 +cfl= +cfn=String::gsub +calls=21 21 +21 63 +cfl= +cfn=Module::const_set +calls=21 22 +22 51 +cfl= +cfn=Module::private_constant +calls=21 23 +23 9 +cfl= +cfn=Kernel::hash +calls=21 25 +25 6 +cfl= +cfn=Hash::delete +calls=30095 21 +21 5860 +cfl= +cfn=Kernel::respond_to? +calls=14951 88 +88 4692 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=City::_validators^ +calls=2 90 +90 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations/ClassMethods::validate +calls=18 96 +96 1246 +cfl= +cfn=String::sub! +calls=40279 405 +405 49108 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::valid_options^ +calls=12 0 +0 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::build^ +calls=12 88 +88 3052 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::prepend_one +calls=20 577 +577 98 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callback^ +calls=20 19 +19 1832 +cfl= +cfn=Hash::key? +calls=18 1852 +1852 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::_validators^ +calls=3 90 +90 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::_validators^ +calls=2 90 +90 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::_validators^ +calls=11 90 +90 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::raw_filter +calls=233 37 +37 96 +cfl= +cfn=Kernel::class +calls=233 38 +38 46 +cfl= +cfn=Kernel::dup +calls=495 42 +42 566 +cfl= +cfn=Kernel::instance_variable_get +calls=165 44 +44 49 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations +calls=163 49 +49 857 +cfl= +cfn=Kernel::instance_variable_set +calls=165 58 +58 52 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::chain +calls=165 61 +61 50 +cfl= +cfn=Kernel::tap +calls=165 61 +61 195 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::new +calls=1633 705 +705 141663 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method +calls=15 252 +252 23503 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name +calls=289 286 +286 711 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented? +calls=289 288 +288 7081 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +cfn=ActiveRecord/DynamicMatchers/Method::pattern^ +calls=21492 33 +33 10772 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods +calls=240 294 +294 91 +cfl= +cfn=String::to_s +calls=264 294 +294 69 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call +calls=240 294 +294 10060 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read/ClassMethods::define_method_attribute +calls=12 292 +292 1483 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +cfn=ActiveRecord/AttributeMethods/Write/ClassMethods::define_method_attribute= +calls=12 292 +292 727 +cfl= +cfn=Hash::each_pair +calls=1633 706 +706 84292 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Import/Validator::valid_model? +calls=1633 707 +707 453996 +cfl= +cfn=ActiveSupport/Callbacks/Filters/Environment::halted +calls=59647 195 +195 9386 +cfl= +cfn=Kernel::catch +calls=27012 605 +605 2610079 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff771b18d78>::name +calls=10 150 +150 96 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=String::blank? +calls=5256 151 +151 10417 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb +cfn=ActiveRecord/Validations/PresenceValidator::validate_each +calls=9633 152 +152 39377 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash +calls=124 784 +784 185 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute +calls=7246 957 +957 19303 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb +cfn=ActiveModel/Type/ImmutableString::type +calls=2246 958 +958 647 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb +cfn=ActiveModel/Type/ImmutableString::serialize +calls=2246 958 +958 6680 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::quote +calls=7246 959 +959 53126 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=23 807 +807 374 +cfl= +cfn=Array::flatten +calls=23 807 +807 80 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +cfn=ActiveModel/Naming::model_name +calls=23 807 +807 1458 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +cfn=ActiveModel/Name::to_s +calls=23 807 +807 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::insert_many +calls=23 807 +807 47830 +cfl= +cfn=PG/Result::ftype +calls=17115 85 +85 7363 +cfl= +cfn=PG/Result::fmod +calls=17115 86 +86 4980 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type +calls=17115 87 +87 244092 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa579e0>::name +calls=20 150 +150 129 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/inclusion.rb +cfn=ActiveModel/Validations/InclusionValidator::validate_each +calls=1623 152 +152 13175 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation::_ensure_no_duplicate_errors +calls=1623 426 +426 3215 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff771b71680>::number +calls=2613 150 +150 28587 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff771b71680>::model +calls=1613 150 +150 27600 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::arel_column +calls=1002 1057 +1057 10997 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectCore +calls=1004 217 +217 147608 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=9276 270 +270 150624 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=3633 271 +271 6546 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::find_by +calls=987 63 +63 19293256 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb +cfn=ActiveRecord/StatementCache/Params::bind +calls=2 203 +203 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::=== +calls=2551 140 +140 2901 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::value +calls=5 77 +77 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb +cfn=ActiveRecord/Relation/QueryAttribute::with_cast_value +calls=6229 85 +85 20441 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence/ClassMethods::instantiate +calls=6826 52 +52 341573 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::safe_constantize +calls=4 189 +189 2383 +cfl= +cfn=Module::const_defined? +calls=135 286 +286 46 +cfl= +cfn=Module::ancestors +calls=2 291 +291 6 +cfl= +cfn=Enumerable::inject +calls=2 291 +291 154 +cfl= +cfn=Module::to_s +calls=2 190 +190 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::[]= +calls=2 191 +191 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb +cfn=ActiveRecord/Associations/Association::raise_on_type_mismatch! +calls=7409 243 +243 10677 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/MacroReflection::klass +calls=4634 33 +33 1832 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::relation +calls=3633 33 +33 41823 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +cfn=ActiveRecord/Scoping/Named/ClassMethods::scope_for_association +calls=3633 33 +33 66331 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +cfn=ActiveRecord/SpawnMethods::except +calls=3633 34 +34 80559 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +cfn=ActiveRecord/SpawnMethods::merge! +calls=3633 34 +34 201018 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::table_name +calls=1001 113 +113 3828 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::alias_candidate +calls=1001 113 +113 2190 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::type_caster +calls=1001 113 +113 2801 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/alias_tracker.rb +cfn=ActiveRecord/Associations/AliasTracker::aliased_table_for +calls=1001 113 +113 8741 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb +cfn=ActiveRecord/Associations/AssociationScope::next_chain_scope +calls=1001 127 +127 81592 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AbstractReflection::scopes +calls=2550 0 +0 1552 +cfl= +cfn=Array::blank? +calls=12530 72 +72 2124 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::references! +calls=3633 76 +76 48734 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::type +calls=1000 42 +42 7594 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core::hash +calls=8547 186 +186 120152 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target +calls=548 437 +437 8057461 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache +calls=1 298 +298 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::clear +calls=1 298 +298 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +cfn=ActiveModel/AttributeMutationTracker::changed? +calls=7896 20 +20 74395 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=5264 21 +21 2246 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::original_value +calls=5264 21 +21 12479 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb +cfn=ActiveSupport/HashWithIndifferentAccess::[]= +calls=5264 21 +21 23492 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=5264 465 +465 12914 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=13722 0 +0 21371 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb +cfn=ActiveRecord/Validations/UniquenessValidator::validate_each +calls=1000 152 +152 1832348 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class? +calls=1000 55 +55 583 +cfl= +cfn=Array::all? +calls=4000 235 +235 31356 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=Bus::autosave_associated_records_for_trips +calls=1000 426 +426 8927 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=Bus::autosave_associated_records_for_buses_services +calls=1000 426 +426 15476 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=Bus::autosave_associated_records_for_services +calls=1000 426 +426 29069 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation::after_save_collection_association +calls=1000 426 +426 494 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_association.rb +cfn=ActiveRecord/Associations/HasManyAssociation::update_counter_if_success +calls=62 437 +437 865 +cfl= +cfn=Array::index +calls=2077 428 +428 98882 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb +cfn=ActiveRecord/Associations/CollectionAssociation::replace_on_target +calls=1597 428 +428 5893 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key +calls=120 52 +52 79 +cfl= +cfn=Array::include? +calls=120 53 +53 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::from_id +calls=2000 150 +150 12242 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Numeric::blank? +calls=10000 151 +151 2641 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::to_id +calls=2000 150 +150 10622 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::bus_id +calls=2000 150 +150 10573 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::start_time +calls=1000 150 +150 7518 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +cfn=ActiveModel/Validations/FormatValidator::validate_each +calls=1000 152 +152 5732 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::duration_minutes +calls=2000 150 +150 11433 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::validate_each +calls=2000 152 +152 79440 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::price_cents +calls=2000 150 +150 11256 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::type +calls=5000 958 +958 1516 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::serialize +calls=5000 958 +958 34130 + +fl= +fn=Enumerable::inject +0 2154 +cfl= +cfn=Array::each +calls=1095 0 +0 156351 +cfl= +cfn=Enumerator::each +calls=1004 0 +0 78283 + +fl= +fn=String::split +0 28799 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::constantize +272 86 +cfl= +cfn=String::split +calls=42 273 +273 56 +cfl= +cfn=Enumerable::inject +calls=42 281 +281 2395 +cfl= +cfn=Array::first +calls=3 279 +279 3 + +fl= +fn=Module::const_defined? +0 191 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::qualified_const_defined? +394 38 +cfl= +cfn=Module::const_defined? +calls=38 395 +395 45 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::load_missing_constant +493 266 +cfl= +cfn=Module::name +calls=24 494 +494 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::qualified_const_defined? +calls=12 494 +494 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::constantize +calls=12 494 +494 108 +cfl= +cfn=BasicObject::equal? +calls=12 494 +494 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::qualified_name_for +calls=12 498 +498 104 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::underscore +calls=12 499 +499 373 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::search_for_file +calls=12 501 +501 1416 +cfl= +cfn=File::expand_path^ +calls=6 504 +504 40 +cfl= +cfn=String::sub! +calls=6 505 +505 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::loading^ +calls=6 507 +507 7 +cfl= +cfn=Array::include? +calls=6 507 +507 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::require_or_load +calls=6 510 +510 21019 +cfl= +cfn=Module::const_defined? +calls=3 511 +511 4 +cfl= +cfn=Module::const_get +calls=3 512 +512 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::autoload_module! +calls=6 514 +514 73 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parent +calls=6 516 +516 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parents +calls=6 516 +516 46 +cfl= +cfn=Array::any? +calls=6 516 +516 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing +calls=4 542 +542 19576778 +cfl= +cfn=Thread::current^ +calls=3 18 +18 2 +cfl= +cfn=Thread::[]= +calls=3 18 +18 3 +cfl= +cfn=Class::new +calls=2 548 +548 16 +cfl= +cfn=Kernel::caller +calls=2 549 +549 700 +cfl= +cfn=Array::reject +calls=2 549 +549 86 +cfl= +cfn=Exception::set_backtrace +calls=2 549 +549 2 +cfl= +cfn=Kernel::raise +calls=2 550 +550 6 +cfl= +cfn=Exception::backtrace +calls=2 550 +550 1 + +fl= +fn=Thread::[]= +0 63 + +fl= +fn=Thread::[] +0 92500 + +fl= +fn=Thread::current^ +0 73936 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^ +13 99 +cfl= +cfn=Thread::current^ +calls=46 14 +14 14 +cfl= +cfn=Thread::[] +calls=18 14 +14 8 +cfl= +cfn=Thread::[]= +calls=28 15 +15 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load_missing_constant +calls=12 60 +60 19578207 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::require_or_load +calls=6 48 +48 20965 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::load_missing_constant +58 56 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^ +calls=12 59 +59 19578248 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb +cfn=ActiveRecord/Querying::delete_all +calls=1 59 +59 19564595 +cfl= +cfn=Module::=== +calls=2 59 +59 1 +cfl= +cfn=Kernel::instance_variable_defined? +calls=2 63 +63 2 +cfl= +cfn=Kernel::instance_variable_set +calls=2 64 +64 2 +cfl= +cfn=Thread::current^ +calls=4 68 +68 1 +cfl= +cfn=Thread::[] +calls=4 68 +68 2 +cfl= +cfn=Kernel::class +calls=2 73 +73 1 +cfl= +cfn=NameError::name +calls=2 76 +76 2 +cfl= +cfn=Module::const_defined? +calls=2 78 +78 10 +cfl= +cfn=Kernel::raise +calls=2 78 +78 2 +cfl= +cfn=Exception::backtrace +calls=2 78 +78 1 + +fl= +fn=Kernel::nil? +0 43551 + +fl= +fn=Module::name +0 15945 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/anonymous.rb +fn=Module::anonymous? +27 24 +cfl= +cfn=Module::name +calls=12 28 +28 12 +cfl= +cfn=Kernel::nil? +calls=12 28 +28 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing +193 72 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/anonymous.rb +cfn=Module::anonymous? +calls=12 194 +194 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::load_missing_constant +calls=12 195 +195 19578264 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb +cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited +calls=1 195 +195 314 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +cfn=ActiveModel/Validations/ClassMethods::validates +calls=1 2 +2 431 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations/ClassMethods::validate +calls=1 3 +3 75 +cfl= +cfn=Module::method_added +calls=1 5 +5 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb +cfn=ActiveRecord/Querying::delete_all +calls=1 195 +195 19579525 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/tasks/utils.rake +fn=[global]:: +18 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing +calls=1 18 +18 907 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb +cfn=Rake/TaskArguments::method_missing +calls=1 18 +18 10 +cfl= +cfn=Class::new +calls=1 18 +18 5 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb +cfn=JsonFileToDbProcessor::call +calls=1 18 +18 19761078 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348960160 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348960160 new file mode 100644 index 00000000..57c7e73b --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348960160 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 870 + +fl= +fn=IO::popen^ +0 4949 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 20 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 4 +cfl= +cfn=IO::popen^ +calls=1 140 +140 4949 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 4973 +cfl= +cfn=IO::select^ +calls=1 44 +44 19609689 + +fl= +fn=Kernel::nil? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 4 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 6 + +fl= +fn=Kernel::public_send +0 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 5 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 30 + +fl= +fn=Kernel::class +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 13 +cfl= +cfn=Kernel::class +calls=1 118 +118 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 38 + +fl= +fn=Module::to_s +0 3 + +fl= +fn=Proc::inspect +0 13 +cfl= +cfn=Module::to_s +calls=1 0 +0 3 + +fl= +fn=String::inspect +0 10 + +fl= +fn=Array::inspect +0 15 +cfl= +cfn=String::inspect +calls=4 0 +0 10 + +fl= +fn=Kernel::inspect +0 35 +cfl= +cfn=Array::inspect +calls=2 0 +0 25 +cfl= +cfn=Proc::inspect +calls=1 0 +0 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 13 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 77 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 55 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 19614690 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 19614835 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348960940 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348960940 new file mode 100644 index 00000000..8eb3b032 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348960940 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 91 + +fl= +fn=IO::popen^ +0 4808 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 22 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 7 +cfl= +cfn=IO::popen^ +calls=1 140 +140 4808 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 4839 +cfl= +cfn=IO::select^ +calls=1 44 +44 19614963 + +fl= +fn=Kernel::nil? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 8 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 11 + +fl= +fn=Kernel::public_send +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 5 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 32 + +fl= +fn=Kernel::class +0 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 7 +cfl= +cfn=Kernel::class +calls=1 118 +118 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 38 + +fl= +fn=Module::to_s +0 3 + +fl= +fn=Proc::inspect +0 15 +cfl= +cfn=Module::to_s +calls=1 0 +0 3 + +fl= +fn=String::inspect +0 13 + +fl= +fn=Array::inspect +0 10 +cfl= +cfn=String::inspect +calls=4 0 +0 13 + +fl= +fn=Kernel::inspect +0 33 +cfl= +cfn=Array::inspect +calls=2 0 +0 23 +cfl= +cfn=Proc::inspect +calls=1 0 +0 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 9 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 76 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 53 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 19619828 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 19619965 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348961860 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348961860 new file mode 100644 index 00000000..87cf18c8 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348961860 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 165 + +fl= +fn=IO::popen^ +0 5051 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 18 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 4 +cfl= +cfn=IO::popen^ +calls=1 140 +140 5051 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 25 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 5073 +cfl= +cfn=IO::select^ +calls=1 44 +44 19620164 + +fl= +fn=Kernel::nil? +0 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 4 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 10 + +fl= +fn=Kernel::public_send +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 5 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 33 + +fl= +fn=Kernel::class +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 7 +cfl= +cfn=Kernel::class +calls=1 118 +118 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 41 + +fl= +fn=Module::to_s +0 6 + +fl= +fn=Proc::inspect +0 12 +cfl= +cfn=Module::to_s +calls=1 0 +0 6 + +fl= +fn=String::inspect +0 10 + +fl= +fn=Array::inspect +0 10 +cfl= +cfn=String::inspect +calls=4 0 +0 10 + +fl= +fn=Kernel::inspect +0 38 +cfl= +cfn=Array::inspect +calls=2 0 +0 20 +cfl= +cfn=Proc::inspect +calls=1 0 +0 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 9 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 76 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 51 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 19625262 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 19625397 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348962620 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348962620 new file mode 100644 index 00000000..ca29d8d6 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348962620 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 158 + +fl= +fn=IO::popen^ +0 6164 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 19 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 4 +cfl= +cfn=IO::popen^ +calls=1 140 +140 6164 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 6187 +cfl= +cfn=IO::select^ +calls=1 44 +44 19625625 + +fl= +fn=Kernel::nil? +0 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 4 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 9 + +fl= +fn=Kernel::public_send +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 5 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 33 + +fl= +fn=Kernel::class +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 7 +cfl= +cfn=Kernel::class +calls=1 118 +118 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 40 + +fl= +fn=Module::to_s +0 6 + +fl= +fn=Proc::inspect +0 12 +cfl= +cfn=Module::to_s +calls=1 0 +0 6 + +fl= +fn=String::inspect +0 10 + +fl= +fn=Array::inspect +0 11 +cfl= +cfn=String::inspect +calls=4 0 +0 10 + +fl= +fn=Kernel::inspect +0 37 +cfl= +cfn=Array::inspect +calls=2 0 +0 21 +cfl= +cfn=Proc::inspect +calls=1 0 +0 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 10 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 75 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 50 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 19631833 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 19631968 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348963720 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348963720 new file mode 100644 index 00000000..6e29db7d --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348963720 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 610 + +fl= +fn=IO::popen^ +0 2896 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 16 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 5 +cfl= +cfn=IO::popen^ +calls=1 140 +140 2896 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 2918 +cfl= +cfn=IO::select^ +calls=1 44 +44 19632618 + +fl= +fn=Kernel::nil? +0 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 6 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 28 + +fl= +fn=Kernel::public_send +0 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 32 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 5 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 38 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 50 + +fl= +fn=Kernel::class +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 7 +cfl= +cfn=Kernel::class +calls=1 118 +118 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 61 + +fl= +fn=Module::to_s +0 6 + +fl= +fn=Proc::inspect +0 12 +cfl= +cfn=Module::to_s +calls=1 0 +0 6 + +fl= +fn=String::inspect +0 10 + +fl= +fn=Array::inspect +0 10 +cfl= +cfn=String::inspect +calls=4 0 +0 10 + +fl= +fn=Kernel::inspect +0 34 +cfl= +cfn=Array::inspect +calls=2 0 +0 20 +cfl= +cfn=Proc::inspect +calls=1 0 +0 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 13 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 73 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 71 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 19635574 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 19635731 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348965160 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348965160 new file mode 100644 index 00000000..733edaf4 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348965160 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 58 + +fl= +fn=IO::popen^ +0 2562 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 21 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 4 +cfl= +cfn=IO::popen^ +calls=1 140 +140 2562 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 2588 +cfl= +cfn=IO::select^ +calls=1 44 +44 19635835 + +fl= +fn=Kernel::nil? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 4 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 6 + +fl= +fn=Kernel::public_send +0 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 4 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 31 + +fl= +fn=Kernel::class +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 13 +cfl= +cfn=Kernel::class +calls=1 118 +118 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 38 + +fl= +fn=Module::to_s +0 3 + +fl= +fn=Proc::inspect +0 13 +cfl= +cfn=Module::to_s +calls=1 0 +0 3 + +fl= +fn=String::inspect +0 15 + +fl= +fn=Array::inspect +0 11 +cfl= +cfn=String::inspect +calls=4 0 +0 15 + +fl= +fn=Kernel::inspect +0 35 +cfl= +cfn=Array::inspect +calls=2 0 +0 25 +cfl= +cfn=Proc::inspect +calls=1 0 +0 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 8 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 76 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 54 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 19638443 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 19638581 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348966900 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348966900 new file mode 100644 index 00000000..8f707eb0 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348966900 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 60 + +fl= +fn=IO::popen^ +0 2563 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 18 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 4 +cfl= +cfn=IO::popen^ +calls=1 140 +140 2563 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 2586 +cfl= +cfn=IO::select^ +calls=1 44 +44 19638667 + +fl= +fn=Kernel::nil? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 4 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 6 + +fl= +fn=Kernel::public_send +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 5 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 30 + +fl= +fn=Kernel::class +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 10 +cfl= +cfn=Kernel::class +calls=1 118 +118 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 37 + +fl= +fn=Module::to_s +0 4 + +fl= +fn=Proc::inspect +0 18 +cfl= +cfn=Module::to_s +calls=1 0 +0 4 + +fl= +fn=String::inspect +0 10 + +fl= +fn=Array::inspect +0 11 +cfl= +cfn=String::inspect +calls=4 0 +0 10 + +fl= +fn=Kernel::inspect +0 33 +cfl= +cfn=Array::inspect +calls=2 0 +0 21 +cfl= +cfn=Proc::inspect +calls=1 0 +0 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 11 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 76 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 50 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 19641280 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 19641416 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348978760 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348978760 new file mode 100644 index 00000000..d0310316 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348978760 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 262 + +fl= +fn=IO::popen^ +0 5120 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 19 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 9 +cfl= +cfn=IO::popen^ +calls=1 140 +140 5120 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 25 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 5148 +cfl= +cfn=IO::select^ +calls=1 44 +44 19597872 + +fl= +fn=Kernel::nil? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 4 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 7 + +fl= +fn=Kernel::public_send +0 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 5 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 33 + +fl= +fn=Kernel::class +0 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 8 +cfl= +cfn=Kernel::class +calls=1 118 +118 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 40 + +fl= +fn=Module::to_s +0 4 + +fl= +fn=Proc::inspect +0 13 +cfl= +cfn=Module::to_s +calls=1 0 +0 4 + +fl= +fn=String::inspect +0 14 + +fl= +fn=Array::inspect +0 11 +cfl= +cfn=String::inspect +calls=4 0 +0 14 + +fl= +fn=Kernel::inspect +0 37 +cfl= +cfn=Array::inspect +calls=2 0 +0 26 +cfl= +cfn=Proc::inspect +calls=1 0 +0 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 14 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 79 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 56 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 19603045 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 19603195 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348979920 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348979920 new file mode 100644 index 00000000..cb5011b4 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348979920 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 72 + +fl= +fn=IO::popen^ +0 5274 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 19 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 4 +cfl= +cfn=IO::popen^ +calls=1 140 +140 5274 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 5298 +cfl= +cfn=IO::select^ +calls=1 44 +44 19603298 + +fl= +fn=Kernel::nil? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 5 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 7 + +fl= +fn=Kernel::public_send +0 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 5 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 33 + +fl= +fn=Kernel::class +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 9 +cfl= +cfn=Kernel::class +calls=1 118 +118 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 41 + +fl= +fn=Module::to_s +0 4 + +fl= +fn=Proc::inspect +0 13 +cfl= +cfn=Module::to_s +calls=1 0 +0 4 + +fl= +fn=String::inspect +0 11 + +fl= +fn=Array::inspect +0 16 +cfl= +cfn=String::inspect +calls=4 0 +0 11 + +fl= +fn=Kernel::inspect +0 38 +cfl= +cfn=Array::inspect +calls=2 0 +0 27 +cfl= +cfn=Proc::inspect +calls=1 0 +0 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 14 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 81 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 52 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 19608623 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 19608772 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350369195320 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350369195320 new file mode 100644 index 00000000..919a7d17 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350369195320 @@ -0,0 +1,90 @@ +events: wall_time + +fl= +fn=Kernel::sleep^ +0 44 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb +fn=Listen/Event/Config::sleep +18 3 +cfl= +cfn=Kernel::sleep^ +calls=1 19 +19 19761060 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb +fn=Listen/Event/Config::stopped? +42 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +fn=Listen/Event/Processor::_check_stopped +50 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb +cfn=Listen/Event/Config::stopped? +calls=1 51 +51 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +fn=Listen/Event/Processor::_sleep +57 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +cfn=Listen/Event/Processor::_check_stopped +calls=1 58 +58 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb +cfn=Listen/Event/Config::sleep +calls=1 59 +59 19761063 + +fl= +fn=Thread/Queue::empty? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/forwardable.rb +fn=Listen/Event/Queue::empty? +221 4 +cfl= +cfn=Thread/Queue::empty? +calls=1 230 +230 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +fn=Listen/Event/Processor::_wait_until_events +82 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/forwardable.rb +cfn=Listen/Event/Queue::empty? +calls=1 84 +84 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +cfn=Listen/Event/Processor::_sleep +calls=1 84 +84 19761071 + +fl= +fn=Kernel::loop +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +cfn=Listen/Event/Processor::_wait_until_events +calls=1 16 +16 19761088 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +fn=Listen/Event/Processor::loop_for +12 3 +cfl= +cfn=Kernel::loop +calls=1 15 +15 19761092 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/loop.rb +fn=Listen/Event/Loop::_wait_for_changes +84 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +cfn=Listen/Event/Processor::loop_for +calls=1 84 +84 19761095 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/loop.rb +fn=Listen/Event/Loop::_wait_until_resumed +97 3 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350369199660 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350369199660 new file mode 100644 index 00000000..2883ae3b --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350369199660 @@ -0,0 +1,742 @@ +events: wall_time + +fl= +fn=IO::select^ +0 130 + +fl= +fn=IO::popen^ +0 2452 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 17 +cfl= +cfn=Kernel::class +calls=1 140 +140 0 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 2 +cfl= +cfn=IO::popen^ +calls=1 140 +140 2452 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 2471 +cfl= +cfn=IO::select^ +calls=1 44 +44 19642343 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 1 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 12 + +fl= +fn=Kernel::class +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 3 +cfl= +cfn=Kernel::class +calls=1 118 +118 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 17 + +fl= +fn=Module::to_s +0 2 + +fl= +fn=Proc::inspect +0 8 +cfl= +cfn=Module::to_s +calls=1 0 +0 2 + +fl= +fn=String::inspect +0 5 + +fl= +fn=Array::inspect +0 9 +cfl= +cfn=String::inspect +calls=4 0 +0 5 + +fl= +fn=Kernel::inspect +0 15 +cfl= +cfn=Array::inspect +calls=2 0 +0 14 +cfl= +cfn=Proc::inspect +calls=1 0 +0 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 8 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 39 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 19644840 + +fl= +fn=Kernel::tap +0 15 +cfl= +cfn=Thread/Queue::<< +calls=9 7 +7 3 + +fl= +fn=Thread::initialize +0 128 + +fl= +fn=Thread::new^ +0 96 +cfl= +cfn=Thread::initialize +calls=9 0 +0 128 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +5 9 +cfl= +cfn=Thread::new^ +calls=9 6 +6 224 +cfl= +cfn=Kernel::tap +calls=9 6 +6 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_workers_in_background +77 2 +cfl= +cfn=Array::each +calls=1 78 +78 261 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_to_array +85 5 +cfl= +cfn=Thread/Queue::empty? +calls=10 87 +87 2 +cfl= +cfn=Thread/Queue::pop +calls=9 87 +87 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run +49 4 +cfl= +cfn=Thread/Queue::pop +calls=1 50 +50 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_to_array +calls=1 54 +54 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_workers_in_background +calls=1 54 +54 262 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 55 +55 19644908 + +fl= +fn=Thread/Queue::initialize +0 5 + +fl= +fn=NilClass::nil? +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::initialize +93 17 +cfl= +cfn=Class::new +calls=9 94 +94 6 +cfl= +cfn=NilClass::nil? +calls=9 96 +96 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb +fn=Listen/Record/SymlinkDetector::initialize +22 10 +cfl= +cfn=Class::new +calls=9 23 +23 38 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +fn=Listen/Record::_auto_hash +73 10 +cfl= +cfn=Class::new +calls=9 74 +74 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +fn=Listen/Record::build +60 53 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +cfn=Listen/Record::_auto_hash +calls=9 61 +61 28 +cfl= +cfn=Class::new +calls=27 65 +65 86 +cfl= +cfn=Thread/Queue::<< +calls=9 67 +67 4 +cfl= +cfn=Thread/Queue::empty? +calls=54 68 +68 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +cfn=Listen/Record::_fast_build_dir +calls=45 68 +68 5064 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::start +76 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_timed +calls=9 76 +76 5439 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run +calls=1 76 +76 19645184 + +fl= +fn=Kernel::nil? +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 16 +cfl= +cfn=Kernel::nil? +calls=11 457 +457 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::info +524 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=10 525 +525 19 + +fl= +fn=Kernel::public_send +0 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::info +calls=10 0 +0 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::info^ +27 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=20 28 +28 15 +cfl= +cfn=Kernel::public_send +calls=10 28 +28 54 + +fl= +fn=Kernel::format +0 57 + +fl= +fn=Time::initialize +0 16 + +fl= +fn=Time::now^ +0 27 +cfl= +cfn=Time::initialize +calls=19 0 +0 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_timed +104 50 +cfl= +cfn=Time::now^ +calls=19 104 +104 43 +cfl= +cfn=Time::to_f +calls=19 104 +104 13 +cfl= +cfn=Kernel::format +calls=10 105 +105 57 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::info^ +calls=10 105 +105 95 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +cfn=Listen/Record::build +calls=9 76 +76 5246 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +fn=Listen/Record::add_dir +16 41 +cfl= +cfn=Array::include? +calls=20 17 +17 11 +cfl= +cfn=Class::new +calls=11 74 +74 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::record_dir_key +32 22 +cfl= +cfn=Array::compact +calls=20 33 +33 9 +cfl= +cfn=File::join^ +calls=20 33 +33 18 + +fl= +fn=Thread/Queue::<< +0 23 + +fl= +fn=Array::each +0 41 +cfl= +cfn=Thread/Queue::<< +calls=41 104 +104 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +cfn=Listen/Internals/ThreadPool::add^ +calls=9 81 +81 251 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::add +348 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::include? +253 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::add? +360 59 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::include? +calls=20 361 +361 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::add +calls=20 361 +361 22 + +fl= +fn=File::realpath^ +0 833 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::real_path +41 61 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::sys_path +calls=20 42 +42 69 +cfl= +cfn=File::realpath^ +calls=20 42 +42 53311 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb +fn=Listen/Record/SymlinkDetector::verify_unwatched! +26 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::real_path +calls=20 27 +27 53441 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::add? +calls=20 28 +28 94 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::initialize +8 42 + +fl= +fn=Array::map +0 45 +cfl= +cfn=Class::new +calls=41 19 +19 90 + +fl= +fn=Array::- +0 28 + +fl= +fn=Dir::open^ +0 2257 +cfl= +cfn=SystemCallError::initialize +calls=32 0 +0 181 +cfl= +cfn=Exception::exception +calls=32 0 +0 7 +cfl= +cfn=Exception::backtrace +calls=32 0 +0 9 + +fl= +fn=Dir::entries^ +0 518 +cfl= +cfn=Dir::open^ +calls=52 0 +0 58995 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::_entries +52 53 +cfl= +cfn=Dir::entries^ +calls=52 53 +53 59514 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::_join +47 54 +cfl= +cfn=Array::compact +calls=52 48 +48 16 +cfl= +cfn=File::join^ +calls=43 49 +49 63 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::children +16 88 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::_join +calls=52 17 +17 133 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::sys_path +calls=52 18 +18 153 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::_entries +calls=52 18 +18 59567 +cfl= +cfn=Array::- +calls=20 18 +18 28 +cfl= +cfn=Array::map +calls=20 18 +18 135 + +fl= +fn=Thread/Queue::pop +0 21 + +fl= +fn=Thread/Queue::empty? +0 21 + +fl= +fn=Hash::merge +0 37 + +fl= +fn=Hash::initialize +0 22 + +fl= +fn=Class::new +0 124 +cfl= +cfn=Hash::initialize +calls=44 0 +0 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::initialize +calls=50 0 +0 42 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb +cfn=Listen/Record/SymlinkDetector::initialize +calls=9 0 +0 48 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::initialize +calls=9 0 +0 27 +cfl= +cfn=Thread/Queue::initialize +calls=9 0 +0 5 + +fl= +fn=Array::include? +0 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +fn=Listen/Record::_fast_update_file +79 156 +cfl= +cfn=Array::include? +calls=33 80 +80 13 +cfl= +cfn=Class::new +calls=15 74 +74 20 +cfl= +cfn=Hash::merge +calls=33 74 +74 37 + +fl= +fn=File/Stat::mode +0 8 + +fl= +fn=Integer::fdiv +0 18 + +fl= +fn=Time::to_f +0 38 +cfl= +cfn=Integer::fdiv +calls=52 0 +0 18 + +fl= +fn=File/Stat::mtime +0 29 + +fl= +fn=File::lstat^ +0 388 + +fl= +fn=File::join^ +0 293 + +fl= +fn=Array::compact +0 59 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::sys_path +36 97 +cfl= +cfn=Array::compact +calls=105 38 +38 34 +cfl= +cfn=File::join^ +calls=105 38 +38 211 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::meta +23 82 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::sys_path +calls=33 24 +24 120 +cfl= +cfn=File::lstat^ +calls=33 24 +24 934 +cfl= +cfn=File/Stat::mtime +calls=33 25 +25 29 +cfl= +cfn=Time::to_f +calls=33 25 +25 42 +cfl= +cfn=File/Stat::mode +calls=33 25 +25 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +fn=Listen/Record::_fast_try_file +112 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::meta +calls=33 113 +113 1216 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +cfn=Listen/Record::_fast_update_file +calls=33 113 +113 225 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +fn=Listen/Record::_fast_build_dir +107 145 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +cfn=Listen/Record::_fast_try_file +calls=33 107 +107 1481 +cfl= +cfn=Thread/Queue::pop +calls=52 101 +101 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::children +calls=52 102 +102 60104 +cfl= +cfn=SystemCallError::===^ +calls=32 102 +102 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb +cfn=Listen/Record/SymlinkDetector::verify_unwatched! +calls=20 103 +103 53568 +cfl= +cfn=Array::each +calls=20 104 +104 48 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::record_dir_key +calls=20 105 +105 50 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +cfn=Listen/Record::add_dir +calls=20 105 +105 63 + +fl= +fn=SystemCallError::===^ +0 20 + +fl= +fn=Exception::backtrace +0 11 + +fl= +fn=Exception::exception +0 9 + +fl= +fn=Exception::initialize +0 21 + +fl= +fn=SystemCallError::initialize +0 177 +cfl= +cfn=Exception::initialize +calls=33 0 +0 21 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350370324700 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350370324700 new file mode 100644 index 00000000..c30ce49c --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350370324700 @@ -0,0 +1,22 @@ +events: wall_time + +fl= +fn=Kernel::sleep +0 31 + +fl= +fn=Kernel::loop +0 3 +cfl= +cfn=Kernel::sleep +calls=1 301 +301 19652582 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::run +300 5 +cfl= +cfn=Kernel::loop +calls=1 300 +300 19652585 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060 b/ruby_prof_reports/callgrind.callgrind.out.12060 new file mode 100644 index 00000000..8f114e98 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.12060 @@ -0,0 +1,20118 @@ +events: wall_time + +fl= +fn=Range::cover? +0 2402 +cfl= +cfn=Integer::<=> +calls=10000 0 +0 1308 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/range/compare_range.rb +fn=ActiveSupport/CompareWithRange::cover? +49 3800 +cfl= +cfn=Kernel::is_a? +calls=5000 50 +50 1035 +cfl= +cfn=Range::cover? +calls=5000 55 +55 3710 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::ensure_in_range +51 2732 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/range/compare_range.rb +cfn=ActiveSupport/CompareWithRange::cover? +calls=5000 52 +52 8546 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::serialize +26 4871 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb +cfn=ActiveModel/Type/Helpers/Numeric::cast +calls=5000 27 +27 16793 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::ensure_in_range +calls=5000 29 +29 11277 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::price_cents_came_from_user? +381 628 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb +cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user? +calls=1000 382 +382 2115 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::price_cents +37 1232 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=2000 40 +40 16457 + +fl= +fn=Integer::> +0 358 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +fn=ActiveModel/Validations/NumericalityValidator::allow_only_integer? +115 1972 +cfl= +cfn=Module::=== +calls=4000 116 +116 831 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +fn=ActiveModel/Validations/NumericalityValidator::parse_as_number +89 4909 +cfl= +cfn=Kernel::is_a? +calls=12000 90 +90 2432 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +fn=ActiveModel/Validations/NumericalityValidator::is_number? +83 1306 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number +calls=2000 84 +84 2821 +cfl= +cfn=Kernel::nil? +calls=2000 84 +84 364 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::changed_in_place? +85 495 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute/FromDatabase::_original_value_for_database +168 609 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::original_value_for_database +140 2971 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::original_value_for_database +calls=2000 142 +142 2044 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute/FromDatabase::_original_value_for_database +calls=2000 144 +144 609 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +fn=ActiveModel/AttributeMutationTracker::changed_in_place? +54 1972 +cfl= +cfn=String::to_s +calls=2000 55 +55 375 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=2000 55 +55 1036 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::changed_in_place? +calls=2000 55 +55 8313 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +fn=ActiveModel/AttributeMutationTracker::initialize +9 820 +cfl= +cfn=Class::new +calls=1000 11 +11 4365 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +fn=ActiveModel/Dirty::mutations_from_database +260 1820 +cfl= +cfn=Class::new +calls=1000 265 +265 6328 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +fn=ActiveModel/Dirty::attribute_changed_in_place? +251 1580 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::mutations_from_database +calls=2000 252 +252 8149 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +cfn=ActiveModel/AttributeMutationTracker::changed_in_place? +calls=2000 252 +252 11696 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +fn=ActiveModel/Validations/NumericalityValidator::record_attribute_changed_in_place? +126 1931 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::respond_to? +calls=2000 127 +127 8309 +cfl= +cfn=Symbol::to_s +calls=2000 127 +127 1180 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb +cfn=ActiveModel/Dirty::attribute_changed_in_place? +calls=2000 127 +127 21425 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb +fn=ActiveRecord/AttributeMethods/BeforeTypeCast::read_attribute_before_type_cast +48 1335 +cfl= +cfn=Symbol::to_s +calls=2000 49 +49 2297 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=2000 49 +49 959 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::value_constructed_by_mass_assignment? +89 488 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute/FromUser::came_from_user? +178 1237 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::value_constructed_by_mass_assignment? +calls=2000 179 +179 488 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb +fn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user? +73 1535 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=2000 74 +74 1104 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute/FromUser::came_from_user? +calls=2000 74 +74 1725 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::duration_minutes_came_from_user? +381 784 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb +cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user? +calls=1000 382 +382 2250 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods::respond_to? +446 2524 +cfl= +cfn=Kernel::respond_to? +calls=4000 447 +447 981 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods::respond_to? +270 8430 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods::respond_to? +calls=4000 271 +271 3505 +cfl= +cfn=Symbol::to_s +calls=4000 279 +279 2576 +cfl= +cfn=Kernel::class +calls=4000 286 +286 594 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::column_names +calls=4000 286 +286 1696 +cfl= +cfn=Array::include? +calls=4000 286 +286 1384 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +fn=ActiveModel/Validations/NumericalityValidator::validate_each +25 11153 +cfl= +cfn=Symbol::to_s +calls=2000 26 +26 1074 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::respond_to? +calls=2000 28 +28 9876 +cfl= +cfn=Kernel::public_send +calls=2000 29 +29 7739 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb +cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::read_attribute_before_type_cast +calls=2000 30 +30 4591 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::record_attribute_changed_in_place? +calls=2000 42 +42 32844 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::is_number? +calls=2000 46 +46 4492 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::allow_only_integer? +calls=2000 51 +51 2803 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number +calls=2000 56 +56 2224 +cfl= +cfn=Hash::keys +calls=2000 58 +58 1976 +cfl= +cfn=Hash::slice +calls=2000 58 +58 1022 +cfl= +cfn=Hash::each +calls=2000 58 +58 7943 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::duration_minutes +37 1273 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=2000 40 +40 10208 + +fl= +fn=String::=~ +0 4439 + +fl= +fn=Kernel::!~ +0 463 +cfl= +cfn=String::=~ +calls=1000 0 +0 4439 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +fn=ActiveModel/Validations/FormatValidator::option_call +27 684 +cfl= +cfn=Kernel::respond_to? +calls=1000 29 +29 266 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +fn=ActiveModel/Validations/FormatValidator::validate_each +6 1382 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +cfn=ActiveModel/Validations/FormatValidator::option_call +calls=1000 8 +8 950 +cfl= +cfn=String::to_s +calls=1000 9 +9 216 +cfl= +cfn=Kernel::!~ +calls=1000 9 +9 4902 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::start_time +37 668 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=1000 40 +40 7577 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::bus_id +37 1243 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=2000 40 +40 9478 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::to_id +37 1194 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=2000 40 +40 9520 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +fn=Numeric::blank? +142 4583 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::cast_value +42 6099 +cfl= +cfn=Integer::to_i +calls=10000 47 +47 1681 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb +fn=ActiveModel/Type/Helpers/Numeric::cast +7 13909 +cfl= +cfn=TrueClass::=== +calls=10000 9 +9 2036 +cfl= +cfn=FalseClass::=== +calls=10000 9 +9 1490 +cfl= +cfn=Module::=== +calls=10000 9 +9 2987 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::cast +calls=10000 15 +15 15845 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::from_id +37 1373 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=2000 40 +40 11091 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/BelongsToReflection::belongs_to? +716 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::derive_foreign_key +660 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to? +calls=3 661 +661 2 +cfl= +cfn=Symbol::to_s +calls=3 662 +662 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::foreign_key +456 64 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::derive_foreign_key +calls=3 457 +457 14 +cfl= +cfn=String::freeze +calls=3 457 +457 2 + +fl= +fn=Array::index +0 90 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::bulk_import^ +523 63 +cfl= +cfn=Array::first +calls=57 524 +524 13 +cfl= +cfn=Kernel::is_a? +calls=38 524 +524 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import_helper^ +calls=19 531 +531 777841 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::import!^ +539 2140 +cfl= +cfn=Array::last +calls=19 540 +540 12 +cfl= +cfn=Kernel::is_a? +calls=19 540 +540 9 +cfl= +cfn=Array::pop +calls=19 540 +540 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::bulk_import^ +calls=19 544 +544 777849 +cfl= +cfn=Array::<< +calls=898 71 +71 165 +cfl= +cfn=Array::count +calls=898 79 +79 124 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import!^ +calls=17 80 +80 674754 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import^ +calls=1 85 +85 22599 + +fl= +fn=Array::count +0 139 + +fl= +fn=Array::<< +0 185 + +fl= +fn=Array::one? +0 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::deserialize +21 403 +cfl= +cfn=Kernel::nil? +calls=623 22 +22 74 +cfl= +cfn=Integer::to_i +calls=623 23 +23 94 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::deserialize +23 239 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::cast +calls=623 24 +24 1309 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +fn=ActiveRecord/Result::column_type +117 4 +cfl= +cfn=Hash::fetch +calls=4 118 +118 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +fn=ActiveRecord/Result::cast_values +99 9 +cfl= +cfn=Array::map +calls=4 100 +100 7298 +cfl= +cfn=Array::one? +calls=2 105 +105 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_prepared +481 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query +calls=2 482 +482 3197 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectOptions +234 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::maybe_visit +calls=6 235 +235 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_JoinSource +544 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=2 546 +546 21 +cfl= +cfn=Array::any? +calls=2 548 +548 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb +fn=Arel/Nodes/JoinSource::empty? +14 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::quote_column_name +807 9 +cfl= +cfn=Module::=== +calls=4 808 +808 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name +calls=4 809 +809 41 + +fl= +fn=#<Class:0x00007fe6a19d9858>::name +0 3 + +fl= +fn=#<Class:0x00007fe6a19d9858>::relation +0 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Attributes_Attribute +727 26 +cfl= +cfn=#<Class:0x00007fe6a19d9858>::relation +calls=8 728 +728 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::quote_table_name +calls=4 729 +729 14 +cfl= +cfn=#<Class:0x00007fe6a19d9858>::name +calls=4 729 +729 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::quote_column_name +calls=4 729 +729 51 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=4 729 +729 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::collect_nodes_for +265 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=2 267 +267 7 +cfl= +cfn=Enumerable::each_with_index +calls=2 269 +269 148 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectCore +240 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=4 241 +241 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::maybe_visit +calls=4 243 +243 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::collect_nodes_for +calls=8 247 +247 161 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb +cfn=Arel/Nodes/JoinSource::empty? +calls=2 249 +249 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=2 251 +251 52 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectStatement +210 8 +cfl= +cfn=Enumerable::inject +calls=2 216 +216 267 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectOptions +calls=2 229 +229 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::arel_attribute +264 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias? +calls=4 265 +265 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb +cfn=Arel/Table::[] +calls=4 266 +266 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::arel_attribute +40 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::arel_attribute +calls=4 41 +41 29 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::arel_column +1068 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias? +calls=4 1069 +1069 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::from_clause +calls=8 1070 +1070 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash +calls=4 1072 +1072 13 +cfl= +cfn=Hash::key? +calls=4 1072 +1072 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::arel_attribute +calls=4 1073 +1073 37 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::arel_columns +1052 7 +cfl= +cfn=Enumerable::flat_map +calls=2 1053 +1053 125 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::skip_query_cache_value +69 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=2 70 +70 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::skip_query_cache_if_necessary +578 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::skip_query_cache_value +calls=2 579 +579 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=2 196 +196 68 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::arel +calls=2 196 +196 11836 +cfl= +cfn=Array::to_h +calls=2 196 +196 658 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +cfn=ActiveRecord/Scoping/Named/ClassMethods::all +calls=1 53 +53 60 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb +cfn=ActiveRecord/Calculations::pluck +calls=1 53 +53 789318 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::transaction +calls=1 56 +56 778857 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::assert_mutability! +921 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::set_value +914 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::assert_mutability! +calls=2 915 +915 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::select_values= +73 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::set_value +calls=2 74 +74 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::initialize_copy +35 8 +cfl= +cfn=Kernel::dup +calls=2 36 +36 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::reset +calls=2 37 +37 8 + +fl= +fn=Kernel::initialize_clone +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::initialize_copy +calls=2 0 +0 22 + +fl= +fn=Kernel::clone +0 7 +cfl= +cfn=Kernel::initialize_clone +calls=2 0 +0 26 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +fn=ActiveRecord/SpawnMethods::spawn +10 7 +cfl= +cfn=Kernel::clone +calls=2 11 +11 33 + +fl= +fn=Array::none? +0 2 + +fl= +fn=Array::reject +0 15 +cfl= +cfn=Kernel::kind_of? +calls=4 195 +195 3 +cfl= +cfn=Kernel::is_a? +calls=8 195 +195 3 +cfl= +cfn=Symbol::to_s +calls=4 195 +195 4 +cfl= +cfn=String::split +calls=4 195 +195 9 +cfl= +cfn=Array::all? +calls=4 195 +195 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::enforce_raw_sql_whitelist +193 8 +cfl= +cfn=Array::reject +calls=2 194 +194 51 +cfl= +cfn=Array::none? +calls=2 201 +201 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb +fn=ActiveRecord/Calculations::has_include? +210 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::eager_loading? +calls=2 211 +211 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::includes_values +calls=2 211 +211 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::present? +calls=2 211 +211 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb +fn=ActiveRecord/Calculations::pluck +184 28 +cfl= +cfn=Array::first +calls=2 189 +189 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb +cfn=ActiveRecord/Calculations::has_include? +calls=2 189 +189 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::enforce_raw_sql_whitelist +calls=2 193 +193 61 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb +cfn=ActiveRecord/SpawnMethods::spawn +calls=2 194 +194 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::select_values= +calls=2 195 +195 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::skip_query_cache_if_necessary +calls=2 196 +196 791573 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d2de18>::number +37 434 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=613 40 +40 4412 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=Bus::validate_associated_records_for_services +153 987 +cfl= +cfn=BasicObject::instance_eval +calls=613 159 +159 1826 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=Bus::validate_associated_records_for_buses_services +153 996 +cfl= +cfn=BasicObject::instance_eval +calls=613 159 +159 1187 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=Bus::validate_associated_records_for_trips +153 1316 +cfl= +cfn=BasicObject::instance_eval +calls=613 159 +159 2751 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation::_ensure_no_duplicate_errors +492 510 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations::errors +calls=623 493 +493 263 +cfl= +cfn=Hash::each_key +calls=623 493 +493 136 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +fn=ActiveModel/Validations/Clusivity::inclusion_method +40 401 +cfl= +cfn=Kernel::is_a? +calls=623 41 +41 218 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +fn=ActiveModel/Validations/Clusivity::include? +19 1260 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +cfn=ActiveModel/Validations/Clusivity::delimiter +calls=1869 20 +20 661 +cfl= +cfn=Kernel::respond_to? +calls=1246 20 +20 309 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +cfn=ActiveModel/Validations/Clusivity::inclusion_method +calls=623 28 +28 619 +cfl= +cfn=Array::include? +calls=623 28 +28 313 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/inclusion.rb +fn=ActiveModel/Validations/InclusionValidator::validate_each +10 367 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +cfn=ActiveModel/Validations/Clusivity::include? +calls=623 11 +11 3162 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2223068>::name +37 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=20 40 +40 103 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=Service::validate_associated_records_for_buses +153 19 +cfl= +cfn=BasicObject::instance_eval +calls=10 159 +159 32 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +fn=ActiveRecord/Associations::association_instance_get +270 661 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation::validate_collection_association +313 1479 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations::association_instance_get +calls=1859 314 +314 661 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::name +calls=623 314 +314 462 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=Service::validate_associated_records_for_services_buses +153 29 +cfl= +cfn=BasicObject::instance_eval +calls=10 159 +159 71 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Filters/After::halting^ +244 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::after +calls=2 245 +245 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::parent_reflection +997 9 + +fl= +fn=ActiveRecord/Import/Result::results +0 13 + +fl= +fn=ActiveRecord/Import/Result::ids +0 16 + +fl= +fn=ActiveRecord/Import/Result::num_inserts +0 32 + +fl= +fn=ActiveRecord/Import/Result::new^ +0 77 +cfl= +cfn=Struct::initialize +calls=69 0 +0 31 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +fn=ActiveRecord/Result::initialize +39 47 + +fl= +fn=PG/Result::fmod +0 16 + +fl= +fn=PG/Result::fields +0 327 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query +80 50 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear +calls=25 81 +81 49425 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select +477 43 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query +calls=23 478 +478 46278 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::arel_from_relation +498 34 +cfl= +cfn=Kernel::is_a? +calls=25 499 +499 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_all +59 138 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::arel_from_relation +calls=25 60 +60 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds +calls=25 61 +61 540 +cfl= +cfn=NilClass::nil? +calls=25 63 +63 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select +calls=23 70 +70 46321 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_prepared +calls=2 68 +68 3208 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +fn=ActiveRecord/ConnectionAdapters/QueryCache::select_all +95 134 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_all +calls=25 106 +106 50261 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_rows +93 68 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all +calls=23 94 +94 46771 +cfl= +cfn=Array::map +calls=23 94 +94 481 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_values +87 119 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_rows +calls=23 88 +88 47320 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=NilClass::blank? +calls=23 34 +34 11 +cfl= +cfn=ActiveRecord/Import/Result::new^ +calls=23 43 +43 68 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +fn=ActiveRecord/Import/PostgreSQLAdapter::insert_many +7 278 +cfl= +cfn=Kernel::is_a? +calls=46 13 +13 13 +cfl= +cfn=Array::shift +calls=23 16 +16 14 +cfl= +cfn=Array::join +calls=46 16 +16 287 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns +calls=23 21 +21 126 +cfl= +cfn=Array::blank? +calls=23 22 +22 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_values +calls=23 29 +29 47519 +cfl= +cfn=ActiveRecord/Import/Result::num_inserts +calls=23 811 +811 14 +cfl= +cfn=ActiveRecord/Import/Result::ids +calls=23 812 +812 9 +cfl= +cfn=ActiveRecord/Import/Result::results +calls=23 813 +813 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +fn=ActiveModel/Name::to_s +134 36 +cfl= +cfn=String::to_s +calls=23 134 +134 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::tableize +187 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::underscore +calls=4 188 +188 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::pluralize +calls=4 188 +188 199 + +fl= +fn=String::upcase +0 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::humanize +129 22 +cfl= +cfn=String::to_s +calls=4 130 +130 1 +cfl= +cfn=Kernel::dup +calls=4 130 +130 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector::inflections +calls=4 132 +132 10 +cfl= +cfn=Array::each +calls=4 132 +132 1 +cfl= +cfn=String::sub! +calls=12 134 +134 30 +cfl= +cfn=String::tr! +calls=4 138 +138 2 +cfl= +cfn=String::gsub! +calls=4 140 +140 63 + +fl= +fn=String::tr +0 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +fn=ActiveModel/Name::_singularize +195 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::underscore +calls=4 196 +196 89 +cfl= +cfn=String::tr +calls=4 196 +196 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +fn=ActiveModel/Name::initialize +148 68 +cfl= +cfn=Module::name +calls=4 149 +149 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=String::blank? +calls=4 151 +151 44 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +cfn=ActiveModel/Name::_singularize +calls=4 155 +155 110 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::pluralize +calls=4 156 +156 261 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::demodulize +calls=4 157 +157 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::underscore +calls=4 157 +157 41 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::humanize +calls=4 158 +158 136 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::tableize +calls=4 159 +159 246 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::underscore +calls=4 161 +161 48 +cfl= +cfn=String::to_sym +calls=4 161 +161 7 +cfl= +cfn=Kernel::dup +calls=4 163 +163 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::singularize +calls=4 164 +164 238 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +fn=ActiveModel/Naming::model_name +237 42 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parents +calls=4 239 +239 22 +cfl= +cfn=Enumerable::detect +calls=4 239 +239 13 +cfl= +cfn=Class::new +calls=4 242 +242 1231 + +fl= +fn=Array::blank? +0 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +fn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns +90 113 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::present? +calls=92 92 +92 206 +cfl= +cfn=Kernel::Array +calls=46 92 +92 37 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb +fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::post_sql_statements +44 54 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update? +calls=23 47 +47 35 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +fn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_ignore +113 58 +cfl= +cfn=Array::first +calls=22 114 +114 14 +cfl= +cfn=Kernel::is_a? +calls=22 115 +115 16 +cfl= +cfn=NilClass::to_s +calls=22 116 +116 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +fn=ActiveRecord/Import/PostgreSQLAdapter::database_version +214 44 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version +calls=46 215 +215 56 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +fn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update? +198 46 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::database_version +calls=46 199 +199 101 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +fn=ActiveRecord/Import/PostgreSQLAdapter::post_sql_statements +68 193 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update? +calls=23 71 +71 112 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_ignore +calls=22 74 +74 105 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb +cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::post_sql_statements +calls=23 80 +80 89 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns +calls=23 82 +82 230 +cfl= +cfn=Array::blank? +calls=23 83 +83 12 +cfl= +cfn=Array::join +calls=23 84 +84 27 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Import/ImportSupport::supports_import? +9 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::supports_import?^ +261 65 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=46 262 +262 1028 +cfl= +cfn=Kernel::respond_to? +calls=23 262 +262 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Import/ImportSupport::supports_import? +calls=23 262 +262 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::serialize +45 621 + +fl= +fn=FalseClass::=== +0 2518 + +fl= +fn=TrueClass::=== +0 3385 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/duration.rb +fn=ActiveSupport/Duration::===^ +144 1020 +cfl= +cfn=Kernel::is_a? +calls=2246 145 +145 455 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb +fn=ActiveModel/Type/ImmutableString::serialize +10 3741 +cfl= +cfn=Module::=== +calls=2246 11 +11 624 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/duration.rb +cfn=ActiveSupport/Duration::===^ +calls=2246 11 +11 1475 +cfl= +cfn=TrueClass::=== +calls=2246 11 +11 450 +cfl= +cfn=FalseClass::=== +calls=2246 11 +11 351 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::serialize +calls=2246 15 +15 621 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute +365 7405 +cfl= +cfn=String::to_s +calls=7246 366 +366 1261 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=7246 370 +370 10441 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::values_sql_for_columns_and_attributes^ +941 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=23 944 +944 345 +cfl= +cfn=Array::map +calls=23 946 +946 154067 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name +205 39 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=4 206 +206 60 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name +calls=4 206 +206 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name +calls=4 206 +206 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb +fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::pre_sql_statements +22 64 +cfl= +cfn=Kernel::is_a? +calls=23 28 +28 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +fn=ActiveRecord/ConnectionAdapters/Quoting::quote_column_name +67 10 +cfl= +cfn=Symbol::to_s +calls=9 68 +68 4 +cfl= +cfn=String::to_s +calls=3 68 +68 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name +46 119 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::quote_column_name +calls=12 47 +47 16 +cfl= +cfn=PG/Connection::quote_ident^ +calls=12 47 +47 15 +cfl= +cfn=String::freeze +calls=12 47 +47 5 + +fl= +fn=Enumerator::each +0 783 +cfl= +cfn=Enumerable::each_with_index +calls=1656 0 +0 143039 + +fl= +fn=Array::transpose +0 21 + +fl= +fn=Hash::to_a +0 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::create_with_value +69 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=23 70 +70 18 + +fl= +fn=Array::to_h +0 675 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::equalities +93 33 +cfl= +cfn=Array::each +calls=23 96 +96 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::to_h +49 62 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::equalities +calls=23 50 +50 41 +cfl= +cfn=Array::select +calls=23 52 +52 18 +cfl= +cfn=Array::map +calls=23 57 +57 10 +cfl= +cfn=Array::to_h +calls=23 57 +57 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::where_values_hash +463 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where_clause +calls=23 464 +464 82 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::to_h +calls=23 464 +464 147 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::scope_for_create +467 90 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name +calls=23 468 +468 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::where_values_hash +calls=23 468 +468 274 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::create_with_value +calls=23 468 +468 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::stringify_keys +calls=23 468 +468 35 +cfl= +cfn=Hash::merge! +calls=23 468 +468 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping/ClassMethods::scope_attributes +25 49 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +cfn=ActiveRecord/Scoping/Named/ClassMethods::all +calls=23 26 +26 947 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::scope_for_create +calls=23 26 +26 474 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::import_without_validations_or_callbacks^ +764 443 +cfl= +cfn=Array::map +calls=46 767 +767 2481 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ClassMethods::scope_attributes +calls=23 768 +768 1469 +cfl= +cfn=Hash::to_a +calls=23 768 +768 13 +cfl= +cfn=Array::transpose +calls=23 768 +768 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=NilClass::blank? +calls=23 770 +770 12 +cfl= +cfn=Enumerable::each_with_index +calls=23 783 +783 42 +cfl= +cfn=Enumerable::map +calls=23 783 +783 516 +cfl= +cfn=Array::join +calls=46 791 +791 89 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=46 792 +792 664 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb +cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::pre_sql_statements +calls=23 792 +792 79 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name +calls=46 793 +793 107 +cfl= +cfn=Array::flatten +calls=23 794 +794 62 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::values_sql_for_columns_and_attributes^ +calls=23 795 +795 154449 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::supports_import?^ +calls=23 800 +800 1120 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::post_sql_statements +calls=23 802 +802 767 +cfl= +cfn=Enumerable::each_slice +calls=23 805 +805 50453 +cfl= +cfn=ActiveRecord/Import/Result::num_inserts +calls=23 755 +755 10 +cfl= +cfn=ActiveRecord/Import/Result::ids +calls=23 755 +755 7 +cfl= +cfn=ActiveRecord/Import/Result::results +calls=23 755 +755 5 +cfl= +cfn=ActiveRecord/Import/Result::new^ +calls=23 755 +755 16 + +fl= +fn=Hash::select +0 414 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +fn=ActiveModel/Errors::values +188 1044 +cfl= +cfn=Hash::select +calls=1633 189 +189 414 +cfl= +cfn=Hash::values +calls=1633 189 +189 468 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +fn=ActiveModel/Errors::size +179 1203 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::values +calls=1633 180 +180 1926 +cfl= +cfn=Array::flatten +calls=1633 180 +180 2564 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +fn=ActiveModel/Errors::empty? +209 1168 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::size +calls=1633 210 +210 5693 +cfl= +cfn=Numeric::zero? +calls=1633 210 +210 315 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/app/models/city.rb +fn=City::name_has_no_spaces +5 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a1ccd488>::name +calls=10 6 +6 35 +cfl= +cfn=String::include? +calls=10 6 +6 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/presence.rb +fn=ActiveModel/Validations/PresenceValidator::validate_each +6 4086 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=String::blank? +calls=633 7 +7 567 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Numeric::blank? +calls=8000 7 +7 2040 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb +fn=ActiveRecord/Validations/PresenceValidator::validate_each +6 9546 +cfl= +cfn=Kernel::class +calls=8633 7 +7 1422 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=8633 7 +7 15872 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/presence.rb +cfn=ActiveModel/Validations/PresenceValidator::validate_each +calls=8633 10 +10 6693 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/string.rb +fn=ActiveModel/Type/String::cast_value +16 2598 +cfl= +cfn=Module::=== +calls=2869 17 +17 491 +cfl= +cfn=Class::new +calls=2869 18 +18 3524 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::cast +37 8723 +cfl= +cfn=Kernel::nil? +calls=12869 38 +38 1999 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/string.rb +cfn=ActiveModel/Type/String::cast_value +calls=2869 38 +38 6614 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::cast_value +calls=10000 38 +38 7780 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute/FromUser::type_cast +174 4059 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::cast +calls=2246 175 +175 7961 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb +cfn=ActiveModel/Type/Helpers/Numeric::cast +calls=5000 175 +175 19473 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::value +40 8805 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute/FromUser::type_cast +calls=7246 42 +42 31494 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::fetch_value +47 8996 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=12266 48 +48 13452 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::value +calls=12266 48 +48 39464 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=ActiveRecord/AttributeMethods/Read::_read_attribute +76 8677 +cfl= +cfn=String::to_s +calls=12266 77 +77 2221 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::fetch_value +calls=12266 77 +77 61913 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a1ccd488>::name +37 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=20 40 +40 117 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +fn=ActiveModel/EachValidator::validate +148 7725 +cfl= +cfn=Array::each +calls=12879 149 +149 243541 + +fl= +fn=Kernel::catch +0 47309 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallTemplate::expand +calls=14748 425 +425 45314 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +cfn=ActiveModel/EachValidator::validate +calls=12879 426 +426 251266 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/app/models/city.rb +cfn=City::name_has_no_spaces +calls=10 426 +426 50 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=Service::validate_associated_records_for_services_buses +calls=10 426 +426 100 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=Service::validate_associated_records_for_buses +calls=10 426 +426 51 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=Bus::validate_associated_records_for_trips +calls=613 426 +426 4067 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=Bus::validate_associated_records_for_buses_services +calls=613 426 +426 2183 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=Bus::validate_associated_records_for_services +calls=613 426 +426 2813 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackSequence::before +482 562 +cfl= +cfn=Array::unshift +calls=233 483 +483 83 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Filters/Before::halting^ +191 149 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::before +calls=233 192 +192 645 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Filters/Before::build^ +162 248 +cfl= +cfn=Array::any? +calls=233 165 +165 41 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Filters/Before::halting^ +calls=233 168 +168 795 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +fn=ActiveModel/Errors::clear +115 1217 +cfl= +cfn=Hash::clear +calls=3266 116 +116 519 + +fl= +fn=Proc::to_proc +0 524 + +fl= +fn=Hash::default_proc= +0 1430 +cfl= +cfn=Proc::to_proc +calls=3266 0 +0 524 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +fn=ActiveModel/Errors::apply_default_array +470 2426 +cfl= +cfn=Kernel::proc +calls=3266 471 +471 3801 +cfl= +cfn=Hash::default_proc= +calls=3266 471 +471 1954 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +fn=ActiveModel/Errors::initialize +74 2013 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::apply_default_array +calls=3266 76 +76 8180 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +fn=ActiveModel/Validations::errors +303 1902 +cfl= +cfn=Class::new +calls=1633 304 +304 11253 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions::update_attributes_from_transaction_state +494 529 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions::sync_with_transaction_state +490 847 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::update_attributes_from_transaction_state +calls=1633 491 +491 529 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +fn=ActiveRecord/Persistence::new_record? +231 1115 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions::sync_with_transaction_state +calls=1633 232 +232 1376 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Import/Validator::valid_model? +73 7753 +cfl= +cfn=Kernel::class +calls=1633 74 +74 225 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb +cfn=ActiveRecord/Persistence::new_record? +calls=1633 77 +77 2491 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations::errors +calls=3266 82 +82 12891 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::clear +calls=1633 82 +82 1736 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks::run_callbacks +calls=1633 84 +84 463372 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::empty? +calls=1633 112 +112 7176 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::from_user^ +12 3112 +cfl= +cfn=Class::new +calls=7246 13 +13 11426 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::assert_valid_value +113 1104 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::with_value_from_user +70 10162 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::assert_valid_value +calls=7246 71 +71 1104 +cfl= +cfn=Kernel::class +calls=7246 72 +72 942 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::from_user^ +calls=7246 72 +72 14538 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::write_from_user +56 7372 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=7246 57 +57 3807 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::with_value_from_user +calls=7246 57 +57 26746 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +fn=ActiveRecord/AttributeMethods/Write::_write_attribute +50 5550 +cfl= +cfn=String::to_s +calls=7246 51 +51 1161 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::write_from_user +calls=7246 51 +51 37925 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attribute_aliases^ +106 2081 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias? +218 5721 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_aliases^ +calls=7254 219 +219 2081 +cfl= +cfn=Symbol::to_s +calls=7246 219 +219 5118 +cfl= +cfn=Hash::key? +calls=7254 219 +219 1660 +cfl= +cfn=String::to_s +calls=8 219 +219 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +fn=ActiveRecord/AttributeMethods/Write::write_attribute +35 14737 +cfl= +cfn=Kernel::class +calls=14492 36 +36 1868 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias? +calls=7246 36 +36 14564 +cfl= +cfn=Symbol::to_s +calls=7246 39 +39 2723 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=7246 42 +42 3798 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +cfn=ActiveRecord/AttributeMethods/Write::_write_attribute +calls=7246 45 +45 44637 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods::[]= +409 3597 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +cfn=ActiveRecord/AttributeMethods/Write::write_attribute +calls=7246 410 +410 82327 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::__callbacks +124 3091 +cfl= +cfn=Kernel::instance_variable_defined? +calls=3266 125 +125 2074 +cfl= +cfn=Kernel::class +calls=3266 128 +128 590 +cfl= +cfn=Kernel::public_send +calls=3266 128 +128 2928 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveRecord/Base::_run_initialize_callbacks +815 1138 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks::run_callbacks +calls=1633 816 +816 8592 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping/ClassMethods::scope_attributes? +30 1043 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ClassMethods::current_scope +calls=1633 31 +31 37382 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb +fn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes? +38 2303 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ClassMethods::scope_attributes? +calls=1633 39 +39 38425 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::default_scopes^ +calls=1633 39 +39 736 +cfl= +cfn=Array::any? +calls=1633 39 +39 438 +cfl= +cfn=Kernel::respond_to? +calls=1633 39 +39 12457 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping::populate_with_current_scope_attributes +35 1088 +cfl= +cfn=Kernel::class +calls=1633 36 +36 197 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb +cfn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes? +calls=1633 36 +36 54359 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance::ensure_proper_type +276 1427 +cfl= +cfn=Kernel::class +calls=1633 277 +277 278 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition? +calls=1633 278 +278 907 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core::initialize_internals_callback +546 316 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance::initialize_internals_callback +266 1469 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core::initialize_internals_callback +calls=1633 267 +267 316 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance::ensure_proper_type +calls=1633 268 +268 2612 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping::initialize_internals_callback +42 1600 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance::initialize_internals_callback +calls=1633 43 +43 4396 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping::populate_with_current_scope_attributes +calls=1633 44 +44 55644 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core::init_internals +536 2992 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +fn=ActiveRecord/Associations::init_internals +264 1373 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core::init_internals +calls=1633 266 +266 2992 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/aggregations.rb +fn=ActiveRecord/Aggregations::init_internals +24 1935 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations::init_internals +calls=1633 26 +26 4365 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::initialize_dup +149 2799 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/duplicable.rb +fn=Object::duplicable? +26 2037 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb +fn=Object::deep_dup +15 4988 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/duplicable.rb +cfn=Object::duplicable? +calls=8879 16 +16 2037 +cfl= +cfn=Kernel::dup +calls=8879 16 +16 11854 + +fl= +fn=Class::allocate +0 877 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::deep_dup +69 1269 +cfl= +cfn=Kernel::class +calls=1633 70 +70 261 +cfl= +cfn=Class::allocate +calls=1633 70 +70 877 +cfl= +cfn=Kernel::tap +calls=1633 70 +70 40339 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +fn=ActiveRecord/AttributeMethods/Write/ClassMethods::define_method_attribute= +15 65 +cfl= +cfn=String::unpack +calls=10 16 +16 8 +cfl= +cfn=Array::first +calls=10 16 +16 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^ +calls=10 17 +17 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=10 18 +18 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods +calls=10 20 +20 5 +cfl= +cfn=NilClass::to_s +calls=10 20 +20 4 +cfl= +cfn=String::inspect +calls=10 26 +26 10 +cfl= +cfn=Module::module_eval +calls=10 26 +26 505 + +fl= +fn=Module::undef_method +0 26 +cfl= +cfn=Module::method_undefined +calls=20 0 +0 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^ +26 37 +cfl= +cfn=Module::const_defined? +calls=20 28 +28 27 +cfl= +cfn=Kernel::dup +calls=9 29 +29 23 +cfl= +cfn=String::freeze +calls=9 29 +29 4 +cfl= +cfn=Module::const_set +calls=9 29 +29 33 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +fn=ActiveRecord/AttributeMethods/Read/ClassMethods::define_method_attribute +29 71 +cfl= +cfn=String::unpack +calls=10 30 +30 12 +cfl= +cfn=Array::first +calls=10 30 +30 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^ +calls=10 33 +33 103 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=10 34 +34 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods +calls=20 36 +36 11 +cfl= +cfn=NilClass::to_s +calls=10 36 +36 4 +cfl= +cfn=Module::module_eval +calls=20 36 +36 1496 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache +349 19 +cfl= +cfn=Class::new +calls=4 350 +350 50 + +fl= +fn=String::inspect +0 193 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call +365 1013 +cfl= +cfn=Regexp::match? +calls=416 366 +366 360 +cfl= +cfn=Array::map! +calls=208 372 +372 342 +cfl= +cfn=Array::join +calls=208 372 +372 183 +cfl= +cfn=NilClass::to_s +calls=208 375 +375 579 +cfl= +cfn=Module::module_eval +calls=208 380 +380 6484 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +fn=ActiveRecord/DynamicMatchers/FindByBang::suffix^ +113 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +fn=ActiveRecord/DynamicMatchers/FindByBang::prefix^ +109 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +fn=ActiveRecord/DynamicMatchers/Method::suffix^ +45 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +fn=ActiveRecord/DynamicMatchers/FindBy::prefix^ +97 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +fn=ActiveRecord/DynamicMatchers/Method::pattern^ +37 1483 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +cfn=ActiveRecord/DynamicMatchers/FindBy::prefix^ +calls=1 38 +38 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +cfn=ActiveRecord/DynamicMatchers/Method::suffix^ +calls=1 38 +38 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +cfn=ActiveRecord/DynamicMatchers/FindByBang::prefix^ +calls=1 38 +38 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +cfn=ActiveRecord/DynamicMatchers/FindByBang::suffix^ +calls=1 38 +38 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +fn=ActiveRecord/DynamicMatchers/Method::match^ +32 1636 +cfl= +cfn=Enumerable::find +calls=1841 33 +33 9828 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::instance_method_already_implemented? +336 167 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods +calls=252 337 +337 137 +cfl= +cfn=Module::method_defined? +calls=252 337 +337 64 + +fl= +fn=UnboundMethod::owner +0 8 + +fl= +fn=Module::instance_method +0 33 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::instance_method_already_implemented? +89 501 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method? +calls=252 90 +90 1246 +cfl= +cfn=Class::superclass +calls=504 94 +94 69 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within? +calls=252 99 +99 691 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::instance_method_already_implemented? +calls=252 101 +101 368 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented? +63 338 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::instance_method_already_implemented? +calls=252 64 +64 2875 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=252 64 +64 120 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::include? +calls=252 64 +64 189 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name +405 159 +cfl= +cfn=String::% +calls=252 406 +406 453 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method +284 52 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers^ +calls=14 285 +285 13 +cfl= +cfn=Array::each +calls=14 285 +285 20038 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache +calls=14 298 +298 69 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::clear +calls=14 298 +298 52 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_methods +251 8 +cfl= +cfn=Array::flatten +calls=4 252 +252 15 +cfl= +cfn=Array::each +calls=4 252 +252 20240 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods +56 603 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods +calls=4 60 +60 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +cfn=Mutex_m::synchronize +calls=4 60 +60 20318 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core::initialize +308 5707 +cfl= +cfn=Kernel::class +calls=3266 309 +309 529 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods +calls=1633 309 +309 20927 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes +calls=1633 310 +310 2538 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::deep_dup +calls=1633 310 +310 42746 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/aggregations.rb +cfn=ActiveRecord/Aggregations::init_internals +calls=1633 312 +312 6301 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping::initialize_internals_callback +calls=1633 313 +313 61640 +cfl= +cfn=Kernel::block_given? +calls=1633 317 +317 439 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/Base::_run_initialize_callbacks +calls=1633 318 +318 9730 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::has_attribute? +229 1419 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=1633 230 +230 2761 +cfl= +cfn=String::to_s +calls=1633 230 +230 340 +cfl= +cfn=Hash::key? +calls=1633 230 +230 581 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column +252 3657 +cfl= +cfn=Class::superclass +calls=3266 253 +253 697 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column +calls=3266 253 +253 2189 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance/ClassMethods::new +50 3502 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class? +calls=1633 51 +51 782 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column +calls=1633 55 +55 4354 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::has_attribute? +calls=1633 55 +55 5101 +cfl= +cfn=Class::new +calls=1633 66 +66 155077 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::validations_array_for_column_names_and_attributes^ +1018 26 +cfl= +cfn=Array::map +calls=23 1019 +1019 5852 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::import_with_validations^ +745 193 +cfl= +cfn=Kernel::block_given? +calls=23 748 +748 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::validations_array_for_column_names_and_attributes^ +calls=23 700 +700 5878 +cfl= +cfn=Enumerable::each_with_index +calls=23 704 +704 758669 +cfl= +cfn=Array::compact! +calls=23 714 +714 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import_without_validations_or_callbacks^ +calls=23 753 +753 212823 +cfl= +cfn=ActiveRecord/Import/Result::num_inserts +calls=23 725 +725 8 +cfl= +cfn=Kernel::nil? +calls=23 725 +725 11 + +fl= +fn=Time::utc +0 75 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update +80 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model +68 35 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update +calls=23 69 +69 19 +cfl= +cfn=Array::select +calls=23 69 +69 67 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::columns_hash +335 84 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema +calls=132 336 +336 107 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::columns +340 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema +calls=4 341 +341 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash +calls=4 342 +342 7 +cfl= +cfn=Hash::values +calls=4 342 +342 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::column_names +387 1747 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::columns +calls=4 388 +388 26 +cfl= +cfn=Array::map +calls=4 388 +388 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create +76 23 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model +64 42 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create +calls=23 65 +65 23 +cfl= +cfn=Array::select +calls=23 65 +65 163 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::add_special_rails_stamps^ +978 213 +cfl= +cfn=Kernel::respond_to? +calls=23 982 +982 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model +calls=23 983 +983 227 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb +cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model +calls=23 984 +984 122 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::default_timezone^ +calls=23 992 +992 101 +cfl= +cfn=Time::now^ +calls=23 992 +992 50 +cfl= +cfn=Time::utc +calls=23 992 +992 75 +cfl= +cfn=Array::each +calls=23 994 +994 51 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::record_timestamps^ +106 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key? +240 17 + +fl= +fn=Hash::<= +0 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::subset? +285 66 +cfl= +cfn=Kernel::class +calls=23 287 +287 5 +cfl= +cfn=Kernel::instance_of? +calls=23 287 +287 6 +cfl= +cfn=Kernel::respond_to? +calls=23 287 +287 11 +cfl= +cfn=Kernel::instance_variable_get +calls=23 288 +288 6 +cfl= +cfn=Hash::<= +calls=23 288 +288 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::validate_hash_import^ +1025 1854 +cfl= +cfn=Hash::keys +calls=3266 1026 +1026 1126 +cfl= +cfn=Array::- +calls=3266 1026 +1026 1401 + +fl= +fn=Array::select! +0 263 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro +calls=2 102 +102 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasManyReflection::macro +calls=1 102 +102 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::macro +calls=480 102 +102 126 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ClassMethods::reflections +71 82 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_reflections^ +calls=1 75 +75 1 +cfl= +cfn=Hash::each +calls=4 75 +75 35 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::_reflections^ +calls=1 75 +75 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::_reflections^ +calls=1 75 +75 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::_reflections^ +calls=1 75 +75 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations +100 200 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::reflections +calls=163 101 +101 122 +cfl= +cfn=Hash::values +calls=163 101 +101 55 +cfl= +cfn=Array::select! +calls=163 102 +102 391 + +fl= +fn=Kernel::initialize_copy +0 51 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::raw_filter +306 101 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::each +537 27 +cfl= +cfn=Array::each +calls=23 537 +537 4206 + +fl= +fn=Enumerable::each_with_index +0 3246 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::each +calls=23 0 +0 4233 +cfl= +cfn=Array::each +calls=1706 0 +0 901806 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveRecord/Base::_validate_callbacks^ +819 74 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks +calls=23 820 +820 88 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Import/Validator::init_validations +33 56 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/Base::_validate_callbacks^ +calls=23 34 +34 162 +cfl= +cfn=Kernel::dup +calls=23 34 +34 248 +cfl= +cfn=Enumerable::each_with_index +calls=23 36 +36 4576 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Import/Validator::initialize +27 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Import/Validator::init_validations +calls=23 30 +30 5042 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::has_been_read? +103 853 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::changed_in_place? +62 2569 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::has_been_read? +calls=2014 63 +63 853 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::original_value_for_database +calls=2000 63 +63 3580 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::value +calls=2000 63 +63 834 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::changed_in_place? +calls=2000 63 +63 495 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::with_type +83 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::changed_in_place? +calls=14 84 +84 19 +cfl= +cfn=Kernel::class +calls=14 87 +87 3 +cfl= +cfn=Class::new +calls=14 87 +87 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::[] +15 20369 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::time_zone_aware_types^ +106 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes^ +106 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::time_zone_aware_attributes^ +60 38 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb +fn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::create_time_zone_conversion_attribute? +82 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::time_zone_aware_attributes^ +calls=14 83 +83 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes^ +calls=14 83 +83 6 +cfl= +cfn=String::to_sym +calls=14 83 +83 11 +cfl= +cfn=Array::include? +calls=28 83 +83 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::time_zone_aware_types^ +calls=14 86 +86 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::type +calls=9 86 +86 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb +cfn=ActiveModel/Type/ImmutableString::type +calls=5 86 +86 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +fn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column +142 42 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::lock_optimistically^ +106 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +fn=ActiveRecord/AttributeDecorators/TypeDecorator::matching +83 14 +cfl= +cfn=Hash::values +calls=14 84 +84 7 +cfl= +cfn=Array::select +calls=14 84 +84 184 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +fn=ActiveRecord/AttributeDecorators/TypeDecorator::decorators_for +79 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +cfn=ActiveRecord/AttributeDecorators/TypeDecorator::matching +calls=14 80 +80 204 +cfl= +cfn=Array::map +calls=14 80 +80 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +fn=ActiveRecord/AttributeDecorators/TypeDecorator::apply +70 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +cfn=ActiveRecord/AttributeDecorators/TypeDecorator::decorators_for +calls=14 71 +71 222 +cfl= +cfn=Enumerable::inject +calls=14 72 +72 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attributes_to_define_after_schema_loads^ +106 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::[]= +19 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +fn=ActiveModel/AttributeSet::initialize +11 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes +381 1218 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema +calls=1675 382 +382 1542 +cfl= +cfn=Class::new +calls=4 383 +383 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::initialize +33 5958 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +fn=ActiveModel/Attribute::from_database^ +8 14 +cfl= +cfn=Class::new +calls=14 9 +9 38 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb +fn=ActiveRecord/Attributes/ClassMethods::define_default_attribute +249 71 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::from_database^ +calls=14 260 +260 51 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes +calls=42 262 +262 233 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[]= +calls=28 262 +262 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::[] +calls=14 251 +251 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::with_type +calls=14 251 +251 65 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb +fn=ActiveRecord/Type::default_value^ +45 9 +cfl= +cfn=Class::new +calls=1 46 +46 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb +fn=ActiveRecord/Attributes/ClassMethods::define_attribute +223 51 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=28 229 +229 207 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb +cfn=ActiveRecord/Attributes/ClassMethods::define_default_attribute +calls=28 230 +230 452 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=#<Class:0x00007fe6a1c3fbb0>::__getobj__ +392 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=#<Class:0x00007fe6a1c3fbb0>::sql_type +347 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=#<Class:0x00007fe6a1c3fbb0>::__getobj__ +calls=14 348 +348 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::sql_type +18 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=#<Class:0x00007fe6a1c3fbb0>::sql_type +calls=14 19 +19 33 +cfl= +cfn=String::gsub +calls=14 19 +19 33 + +fl= +fn=#<Module:0x00007fe6a2808e38>::nil? +0 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb +fn=ActiveRecord/ConnectionAdapters/Column::sql_type +10 36 +cfl= +cfn=#<Module:0x00007fe6a2808e38>::nil? +calls=14 10 +10 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::sql_type +calls=14 10 +10 85 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::fmod +7 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::oid +7 36 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::lookup_cast_type_from_column +77 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map +calls=14 78 +78 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::oid +calls=14 78 +78 36 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::fmod +calls=14 78 +78 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb +cfn=ActiveRecord/ConnectionAdapters/Column::sql_type +calls=14 78 +78 130 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::lookup +calls=14 78 +78 118 + +fl= +fn=Hash::[]^ +0 1184 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb +fn=ActiveModel/Type/ImmutableString::type +6 718 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb +fn=ActiveRecord/ConnectionAdapters/Column::initialize +18 63 +cfl= +cfn=String::freeze +calls=14 19 +19 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::initialize +10 71 +cfl= +cfn=Kernel::dup +calls=14 11 +11 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb +cfn=ActiveRecord/ConnectionAdapters/Column::initialize +calls=14 11 +11 71 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::single_value_from_rows +493 3 +cfl= +cfn=Array::first +calls=2 494 +494 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value +97 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query +calls=1 98 +98 337 +cfl= +cfn=String::to_i +calls=1 98 +98 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::max_identifier_length +373 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value +calls=1 374 +374 342 +cfl= +cfn=Class::new +calls=1 374 +374 49 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +fn=Object::present? +26 134 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=NilClass::blank? +calls=83 27 +27 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=String::blank? +calls=46 27 +27 102 +cfl= +cfn=Array::blank? +calls=2 27 +27 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +fn=Object::presence +46 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::present? +calls=14 47 +47 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::has_default_function? +561 11 +cfl= +cfn=Regexp::match? +calls=14 562 +562 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_default_function +557 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::has_default_function? +calls=14 558 +558 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_value_from_default +531 26 +cfl= +cfn=Regexp::=== +calls=42 532 +532 39 +cfl= +cfn=String::=== +calls=28 532 +532 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=#<Class:0x00007fe6a1c3fbb0>::__setobj__ +399 16 +cfl= +cfn=BasicObject::equal? +calls=14 400 +400 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=Delegator::initialize +71 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=#<Class:0x00007fe6a1c3fbb0>::__setobj__ +calls=14 72 +72 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::initialize +10 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=Delegator::initialize +calls=14 11 +11 37 +cfl= +cfn=Regexp::match? +calls=14 15 +15 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/sql_type_metadata.rb +fn=ActiveRecord/ConnectionAdapters/SqlTypeMetadata::initialize +9 25 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::type +17 1374 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type +447 126 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map +calls=82 448 +448 58 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::key? +calls=41 448 +448 73 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::fetch +calls=41 452 +452 861 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::fetch_type_metadata +666 59 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type +calls=14 667 +667 430 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::type +calls=9 668 +668 6 +cfl= +cfn=Class::new +calls=28 668 +668 161 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb +cfn=ActiveModel/Type/ImmutableString::type +calls=5 668 +668 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field +647 72 +cfl= +cfn=Integer::to_i +calls=28 649 +649 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::fetch_type_metadata +calls=14 649 +649 660 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_value_from_default +calls=14 650 +650 74 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_default_function +calls=14 651 +651 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::presence +calls=14 653 +653 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::max_identifier_length +calls=14 653 +653 407 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field +calls=1 114 +114 188 +cfl= +cfn=Class::new +calls=13 653 +653 154 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::column_definitions +756 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name +calls=4 757 +757 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::quote +calls=4 757 +757 66 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query +calls=4 757 +757 6108 +cfl= +cfn=Array::map +calls=4 757 +757 1470 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/SchemaStatements::columns +111 16 +cfl= +cfn=String::to_s +calls=4 112 +112 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::column_definitions +calls=4 113 +113 7670 +cfl= +cfn=Array::map +calls=1 113 +113 19 +cfl= +cfn=Hash::[]^ +calls=1 113 +113 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +fn=ActiveRecord/ConnectionAdapters/SchemaCache::columns +68 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::columns +calls=4 69 +69 7719 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns +calls=1 69 +69 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +cfn=Hash::except +calls=1 69 +69 7 +cfl= +cfn=Hash::each +calls=1 467 +467 331 +cfl= +cfn=Array::map +calls=3 69 +69 9 +cfl= +cfn=Hash::[]^ +calls=3 69 +69 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +fn=ActiveRecord/ConnectionAdapters/SchemaCache::columns_hash +74 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::columns +calls=4 75 +75 8095 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads^ +calls=1 235 +235 3 +cfl= +cfn=Hash::each +calls=4 235 +235 741 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns +calls=3 75 +75 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +cfn=Hash::except +calls=3 75 +75 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::load_schema! +465 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=4 466 +466 63 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name +calls=4 466 +466 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::columns_hash +calls=4 466 +466 8902 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=1 52 +52 6 +cfl= +cfn=Hash::each +calls=4 52 +52 148 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads^ +calls=3 235 +235 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb +fn=ActiveRecord/Attributes/ClassMethods::load_schema! +233 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema! +calls=4 234 +234 9140 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_exit +calls=1 232 +232 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=3 52 +52 16 +cfl= +cfn=Hash::each +calls=3 52 +52 499 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +fn=ActiveRecord/AttributeDecorators/ClassMethods::load_schema! +50 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb +cfn=ActiveRecord/Attributes/ClassMethods::load_schema! +calls=4 51 +51 9670 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_exit +calls=3 232 +232 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::schema_loaded? +450 3995 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::load_schema +454 5070 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::schema_loaded? +calls=10728 455 +455 3995 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=78 456 +456 9726 +cfl= +cfn=Hash::keys +calls=1 456 +456 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +345 5808 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema +calls=8917 346 +346 17233 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb +cfn=ActiveRecord/Type::default_value^ +calls=4 347 +347 13 +cfl= +cfn=Class::new +calls=5 347 +347 128 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column +calls=1 346 +346 1 +cfl= +cfn=Array::include? +calls=1 346 +346 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::present? +calls=1 555 +555 2 +cfl= +cfn=Array::last +calls=4 559 +559 1 +cfl= +cfn=Kernel::is_a? +calls=4 559 +559 1 +cfl= +cfn=Array::first +calls=4 559 +559 2 +cfl= +cfn=Hash::keys +calls=4 618 +618 3 +cfl= +cfn=Array::map +calls=3 622 +622 93 +cfl= +cfn=Kernel::Array +calls=2 653 +653 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=1 654 +654 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Enumerable::to_set +calls=2 656 +656 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::subset? +calls=1 656 +656 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=1 656 +656 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key? +calls=1 656 +656 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::record_timestamps^ +calls=1 690 +690 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::add_special_rails_stamps^ +calls=1 691 +691 73 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import_with_validations^ +calls=1 695 +695 7515 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names +162 143 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class? +calls=4 163 +163 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_exists? +calls=4 163 +163 145 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=4 164 +164 17682 +cfl= +cfn=Thread::current^ +calls=1 248 +248 1 +cfl= +cfn=Thread::status +calls=1 248 +248 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction +calls=1 252 +252 771 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column +calls=3 164 +164 2 +cfl= +cfn=Array::include? +calls=3 164 +164 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::present? +calls=3 555 +555 4 +cfl= +cfn=Class::new +calls=3 556 +556 449 +cfl= +cfn=Array::last +calls=12 559 +559 3 +cfl= +cfn=Kernel::is_a? +calls=12 559 +559 3 +cfl= +cfn=Array::first +calls=12 559 +559 4 +cfl= +cfn=Hash::keys +calls=3 618 +618 2 +cfl= +cfn=Array::map +calls=9 622 +622 2716 +cfl= +cfn=Kernel::Array +calls=6 653 +653 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=3 654 +654 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Enumerable::to_set +calls=6 656 +656 78 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::subset? +calls=3 656 +656 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=3 656 +656 60 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key? +calls=3 656 +656 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::record_timestamps^ +calls=3 690 +690 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::add_special_rails_stamps^ +calls=3 691 +691 128 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import_with_validations^ +calls=3 695 +695 268004 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key= +123 12 +cfl= +cfn=String::to_s +calls=4 124 +124 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::suppress_composite_primary_key +131 10 +cfl= +cfn=Kernel::is_a? +calls=4 132 +132 4 + +fl= +fn=Array::min +0 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/strip.rb +fn=String::strip_heredoc +22 63 +cfl= +cfn=String::scan +calls=4 23 +23 74 +cfl= +cfn=Array::min +calls=4 23 +23 8 +cfl= +cfn=String::gsub +calls=4 23 +23 43 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::primary_keys +355 36 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name +calls=4 356 +356 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::quote +calls=4 356 +356 81 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/strip.rb +cfn=String::strip_heredoc +calls=4 356 +356 188 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values +calls=4 356 +356 7621 +cfl= +cfn=Array::first +calls=4 147 +147 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/SchemaStatements::primary_key +145 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::primary_keys +calls=4 146 +146 7934 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +fn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys +42 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists? +calls=4 43 +43 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::primary_key +calls=4 43 +43 7947 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::suppress_composite_primary_key +calls=4 101 +101 14 + +fl= +fn=PG/Result::values +0 1642 + +fl= +fn=PG/Result::ftype +0 35 + +fl= +fn=Array::initialize +0 51 +cfl= +cfn=PG/Result::ftype +calls=38 21 +21 14 + +fl= +fn=PG/Result::nfields +0 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::result_as_array +18 63 +cfl= +cfn=PG/Result::nfields +calls=10 20 +20 7 +cfl= +cfn=Class::new +calls=10 20 +20 90 +cfl= +cfn=PG/Result::values +calls=10 24 +24 68 +cfl= +cfn=Array::any? +calls=10 25 +25 26 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query +60 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log +calls=10 61 +61 15225 +cfl= +cfn=Array::map +calls=5 61 +61 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::single_value_from_rows +calls=1 61 +61 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values +101 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query +calls=5 102 +102 8829 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::extract_schema_qualified_name +767 5 +cfl= +cfn=NilClass::to_s +calls=1 768 +768 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name +calls=1 768 +768 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::quoted_scope +749 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::extract_schema_qualified_name +calls=1 750 +750 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::data_source_sql +738 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::quoted_scope +calls=1 739 +739 23 +cfl= +cfn=Kernel::dup +calls=1 742 +742 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/SchemaStatements::data_sources +35 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::data_source_sql +calls=1 36 +36 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values +calls=1 36 +36 1221 +cfl= +cfn=Array::each +calls=1 36 +36 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +fn=ActiveRecord/ConnectionAdapters/SchemaCache::prepare_data_sources +113 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::data_sources +calls=1 114 +114 1277 +cfl= +cfn=Hash::key? +calls=1 49 +49 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +fn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists? +47 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::prepare_data_sources +calls=1 48 +48 1289 +cfl= +cfn=Hash::key? +calls=11 49 +49 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::table_exists? +323 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=9 324 +324 281 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name +calls=9 324 +324 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists? +calls=8 324 +324 1312 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys +calls=1 100 +100 2816 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key= +calls=1 100 +100 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::primary_key_prefix_type^ +60 28 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::get_primary_key +93 35 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::primary_key_prefix_type^ +calls=8 94 +94 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_exists? +calls=4 99 +99 4318 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=3 100 +100 52 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name +calls=3 100 +100 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys +calls=3 100 +100 5180 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key= +calls=3 100 +100 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::reset_primary_key +85 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::base_class +calls=8 86 +86 45 +cfl= +cfn=Module::name +calls=4 87 +87 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::get_primary_key +calls=4 87 +87 9625 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names +calls=1 553 +553 12407 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +74 4009 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::reset_primary_key +calls=4 75 +75 22114 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names +calls=3 553 +553 277800 +cfl= +cfn=Thread::current^ +calls=2 248 +248 2 +cfl= +cfn=Thread::status +calls=2 248 +248 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction +calls=2 252 +252 42854 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::import_helper^ +548 560 +cfl= +cfn=Array::last +calls=99 550 +550 21 +cfl= +cfn=Kernel::is_a? +calls=99 550 +550 19 +cfl= +cfn=Array::pop +calls=22 550 +550 6 +cfl= +cfn=Hash::merge! +calls=22 550 +550 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key +calls=42 552 +552 342845 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::transaction +calls=1 33 +33 1064013 +cfl= +cfn=Array::<< +calls=51 71 +71 10 +cfl= +cfn=Array::count +calls=51 79 +79 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import!^ +calls=1 80 +80 717696 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names +calls=19 553 +553 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column +calls=19 553 +553 25 +cfl= +cfn=Array::include? +calls=19 553 +553 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Object::present? +calls=19 555 +555 32 +cfl= +cfn=Class::new +calls=19 556 +556 4569 +cfl= +cfn=Array::first +calls=76 559 +559 14 +cfl= +cfn=Hash::keys +calls=19 618 +618 15 +cfl= +cfn=Array::map +calls=57 622 +622 4762 +cfl= +cfn=Kernel::Array +calls=38 653 +653 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Enumerable::to_set +calls=38 656 +656 574 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::subset? +calls=19 656 +656 90 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=19 656 +656 602 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key? +calls=19 656 +656 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::record_timestamps^ +calls=19 690 +690 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::add_special_rails_stamps^ +calls=19 691 +691 652 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import_with_validations^ +calls=19 695 +695 702092 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::import^ +523 50 +cfl= +cfn=Array::first +calls=12 524 +524 4 +cfl= +cfn=Kernel::is_a? +calls=8 524 +524 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import_helper^ +calls=4 531 +531 1080687 +cfl= +cfn=Thread::current^ +calls=1 248 +248 1 +cfl= +cfn=Thread::status +calls=1 248 +248 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction +calls=1 252 +252 1109 + +fl= +fn=Hash::values +0 540 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/Transaction::commit_records +124 13 +cfl= +cfn=Array::uniq +calls=5 125 +125 4 +cfl= +cfn=Array::shift +calls=5 126 +126 3 +cfl= +cfn=Array::each +calls=5 135 +135 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionState::full_commit! +75 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::commit_db_transaction +142 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +calls=5 143 +143 46009 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionState::full_commit! +calls=5 186 +186 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/RealTransaction::commit +184 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::commit_db_transaction +calls=5 185 +185 46036 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/Transaction::commit_records +calls=5 223 +223 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_exit +calls=5 232 +232 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/Transaction::before_commit_records +120 13 +cfl= +cfn=Array::uniq +calls=5 121 +121 4 +cfl= +cfn=Array::each +calls=5 121 +121 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction +212 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=5 213 +213 46145 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_exit +calls=5 232 +232 15 + +fl= +fn=Thread::status +0 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Trip::default_scope_override^ +106 23 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +fn=ActiveModel/Validations/NumericalityValidator::check_validity! +16 8 +cfl= +cfn=Hash::keys +calls=2 17 +17 1 +cfl= +cfn=Array::- +calls=2 17 +17 3 +cfl= +cfn=Hash::slice +calls=2 18 +18 1 +cfl= +cfn=Hash::each +calls=2 18 +18 8 + +fl= +fn=String::end_with? +0 1 + +fl= +fn=Regexp::source +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +fn=ActiveModel/Validations/FormatValidator::regexp_using_multiline_anchors? +50 3 +cfl= +cfn=Regexp::source +calls=1 51 +51 2 +cfl= +cfn=String::start_with? +calls=1 52 +52 2 +cfl= +cfn=String::end_with? +calls=1 52 +52 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +fn=ActiveModel/Validations/FormatValidator::check_options_validity +36 7 +cfl= +cfn=Kernel::is_a? +calls=1 38 +38 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +cfn=ActiveModel/Validations/FormatValidator::regexp_using_multiline_anchors? +calls=1 39 +39 8 + +fl= +fn=TrueClass::^ +0 1 + +fl= +fn=Hash::include? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +fn=ActiveModel/Validations/FormatValidator::check_validity! +16 9 +cfl= +cfn=Hash::include? +calls=2 17 +17 2 +cfl= +cfn=TrueClass::^ +calls=1 17 +17 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +cfn=ActiveModel/Validations/FormatValidator::check_options_validity +calls=2 21 +21 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Trip::_reflections^ +106 2706 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Trip::__callbacks^ +106 826 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Trip::_validators^ +106 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/helper_methods.rb +fn=ActiveModel/Validations/HelperMethods::_merge_attributes +7 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=3 8 +8 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::symbolize_keys +calls=3 8 +8 11 +cfl= +cfn=Array::flatten! +calls=3 9 +9 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb +fn=ActiveRecord/Validations/ClassMethods::validates_presence_of +63 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/helper_methods.rb +cfn=ActiveModel/Validations/HelperMethods::_merge_attributes +calls=3 64 +64 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/with.rb +cfn=ActiveModel/Validations/ClassMethods::validates_with +calls=3 64 +64 299 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::belongs_to_required_by_default^ +60 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Trip::attribute_type_decorations^ +106 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::default_scope_override^ +106 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::_validators^ +106 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::_reflections^ +106 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::after_remove_for_buses=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 0 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 0 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::before_remove_for_buses=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 13 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::after_add_for_buses=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 0 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::before_add_for_buses=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 13 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::after_remove_for_services_buses=^ +104 7 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::before_remove_for_services_buses=^ +104 7 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 0 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::after_add_for_services_buses=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::before_add_for_services_buses=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 0 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::__callbacks^ +106 25 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service/HABTM_Buses::__callbacks^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=Service/HABTM_Buses::add_right_association^ +71 8 +cfl= +cfn=Symbol::to_s +calls=1 72 +72 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::singularize +calls=1 72 +72 56 +cfl= +cfn=String::to_sym +calls=1 72 +72 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::belongs_to +calls=1 73 +73 402 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=1 74 +74 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service/HABTM_Buses::_reflections^ +106 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=Service/HABTM_Buses::add_left_association^ +66 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::belongs_to +calls=1 67 +67 488 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=1 68 +68 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service/HABTM_Buses::attribute_type_decorations^ +106 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Service::attribute_type_decorations^ +106 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::default_scope_override^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +fn=ActiveModel/Validations/Clusivity::delimiter +31 665 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +fn=ActiveModel/Validations/Clusivity::check_validity! +11 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +cfn=ActiveModel/Validations/Clusivity::delimiter +calls=2 12 +12 4 +cfl= +cfn=Kernel::respond_to? +calls=2 12 +12 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::_validators^ +106 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::parent_reflection= +997 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::after_remove_for_services=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 14 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::before_remove_for_services=^ +104 11 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::after_add_for_services=^ +104 7 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 11 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::before_add_for_services=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::validate? +997 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::validate? +calls=2 997 +997 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::collection? +997 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasManyReflection::collection? +calls=4 997 +997 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::options +997 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::name +997 474 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ThroughReflection::initialize +758 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::_reflections^ +106 242 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::after_remove_for_buses_services=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::before_remove_for_buses_services=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::after_add_for_buses_services=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::before_add_for_buses_services=^ +104 8 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_options +110 9 +cfl= +cfn=Module::name +calls=2 112 +112 1 +cfl= +cfn=Hash::key? +calls=2 114 +114 1 + +fl= +fn=String::downcase +0 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection +97 15 +cfl= +cfn=Module::name +calls=2 98 +98 1 +cfl= +cfn=String::downcase +calls=2 98 +98 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::pluralize +calls=2 98 +98 118 +cfl= +cfn=Array::join +calls=2 98 +98 16 +cfl= +cfn=String::gsub +calls=2 98 +98 4 +cfl= +cfn=String::to_sym +calls=2 98 +98 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_options +calls=2 100 +100 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::create_reflection^ +calls=2 102 +102 213 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus/HABTM_Services::__callbacks^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=Bus/HABTM_Services::add_right_association^ +71 8 +cfl= +cfn=Symbol::to_s +calls=1 72 +72 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::singularize +calls=1 72 +72 86 +cfl= +cfn=String::to_sym +calls=1 72 +72 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::belongs_to +calls=1 73 +73 477 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=1 74 +74 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options +120 5 +cfl= +cfn=Hash::key? +calls=4 123 +123 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus/HABTM_Services::_reflections^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +115 7759 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus/HABTM_Services::_reflections^ +calls=2 116 +116 3 +cfl= +cfn=Symbol::to_s +calls=8637 116 +116 5180 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service/HABTM_Buses::_reflections^ +calls=2 116 +116 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_reflections^ +calls=10 116 +116 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::_reflections^ +calls=10 116 +116 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::_reflections^ +calls=613 116 +116 238 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::_reflections^ +calls=8000 116 +116 2700 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +fn=ActiveRecord/Associations/Builder/BelongsTo::define_validations^ +145 38 +cfl= +cfn=Hash::key? +calls=7 146 +146 3 +cfl= +cfn=Hash::delete +calls=4 147 +147 4 +cfl= +cfn=Kernel::nil? +calls=4 150 +150 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_validations^ +calls=7 156 +156 3 +cfl= +cfn=NilClass::nil? +calls=3 150 +150 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::belongs_to_required_by_default^ +calls=3 151 +151 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb +cfn=ActiveRecord/Validations/ClassMethods::validates_presence_of +calls=3 159 +159 351 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::has_one? +565 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::collection? +544 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +fn=ActiveRecord/Associations/Builder/BelongsTo::define_callbacks^ +17 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_callbacks^ +calls=7 18 +18 846 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +fn=ActiveRecord/Associations/Builder/BelongsTo::add_counter_cache_methods^ +29 25 +cfl= +cfn=Module::method_defined? +calls=7 30 +30 12 +cfl= +cfn=Module::class_eval +calls=3 32 +32 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb +fn=ActiveRecord/Associations/Builder/SingularAssociation::define_constructors^ +26 25 +cfl= +cfn=Symbol::to_s +calls=42 27 +27 25 +cfl= +cfn=Module::class_eval +calls=7 27 +27 460 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::constructable? +448 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb +fn=ActiveRecord/Associations/Builder/SingularAssociation::define_accessors^ +11 36 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_accessors^ +calls=7 12 +12 581 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::generated_association_methods +calls=7 13 +13 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::constructable? +calls=7 16 +16 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb +cfn=ActiveRecord/Associations/Builder/SingularAssociation::define_constructors^ +calls=7 16 +16 509 +cfl= +cfn=Symbol::to_s +calls=14 18 +18 6 +cfl= +cfn=Module::class_eval +calls=7 18 +18 170 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +fn=ActiveRecord/Associations/Builder/BelongsTo::define_accessors^ +24 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb +cfn=ActiveRecord/Associations/Builder/SingularAssociation::define_accessors^ +calls=7 25 +25 1315 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +cfn=ActiveRecord/Associations/Builder/BelongsTo::add_counter_cache_methods^ +calls=7 26 +26 54 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::polymorphic? +569 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/BelongsToReflection::calculate_constructable +739 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic? +calls=7 740 +740 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/BelongsToReflection::macro +714 132 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +fn=ActiveRecord/Associations/Builder/BelongsTo::macro^ +5 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb +fn=ActiveRecord/Associations/Builder/SingularAssociation::valid_options^ +7 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::valid_options^ +calls=7 8 +8 37 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +fn=ActiveRecord/Associations/Builder/BelongsTo::valid_options^ +9 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb +cfn=ActiveRecord/Associations/Builder/SingularAssociation::valid_options^ +calls=7 10 +10 55 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::define_extensions^ +78 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +fn=ActiveRecord/Associations/ClassMethods::belongs_to +1653 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 1654 +1654 1673 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options +calls=1 93 +93 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Bus/HABTM_Services::add_right_association^ +calls=1 93 +93 579 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::build^ +calls=6 1654 +1654 2962 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection::add_reflection^ +calls=6 1655 +1655 153 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=Bus/HABTM_Services::add_left_association^ +66 36 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::belongs_to +calls=1 67 +67 2263 +cfl= +cfn=Module::const_set +calls=1 1828 +1828 5 +cfl= +cfn=Module::private_constant +calls=1 1829 +1829 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection +calls=1 1831 +1831 199 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^ +calls=1 1833 +1833 882 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection::add_reflection^ +calls=1 1834 +1834 25 +cfl= +cfn=Class::new +calls=1 1837 +1837 55 +cfl= +cfn=Module::include +calls=1 1837 +1837 6 +cfl= +cfn=Array::each +calls=1 1851 +1851 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::has_many +calls=1 1855 +1855 1386 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::_reflections^ +calls=1 1856 +1856 1 +cfl= +cfn=Symbol::to_s +calls=1 1856 +1856 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection= +calls=1 1856 +1856 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus/HABTM_Services::attribute_type_decorations^ +106 6 + +fl= +fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::new^ +0 4 +cfl= +cfn=Struct::initialize +calls=2 0 +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver::build^ +26 5 +cfl= +cfn=Symbol::to_s +calls=2 28 +28 2 +cfl= +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::new^ +calls=2 28 +28 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model +46 25 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver::build^ +calls=2 47 +47 13 +cfl= +cfn=Class::new +calls=2 49 +49 810 +cfl= +cfn=Symbol::to_s +calls=2 88 +88 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::camelize +calls=2 88 +88 46 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Bus/HABTM_Services::add_left_association^ +calls=1 92 +92 4873 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +cfn=ActiveModel/Validations/ClassMethods::validates +calls=2 18 +18 429 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Service/HABTM_Buses::add_left_association^ +calls=1 92 +92 516 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options +calls=1 93 +93 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=Service/HABTM_Buses::add_right_association^ +calls=1 93 +93 472 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::initialize +40 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro +745 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +fn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many +1821 33 +cfl= +cfn=Class::new +calls=4 1822 +1822 245 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 1824 +1824 6719 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::constant_watch_stack^ +calls=1 664 +664 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::new_constants +calls=1 664 +664 60 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model +calls=1 1826 +1826 1360 +cfl= +cfn=Module::const_set +calls=1 1828 +1828 5 +cfl= +cfn=Module::private_constant +calls=1 1829 +1829 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection +calls=1 1831 +1831 190 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^ +calls=1 1833 +1833 822 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection::add_reflection^ +calls=1 1834 +1834 22 +cfl= +cfn=Module::include +calls=1 1837 +1837 4 +cfl= +cfn=Array::each +calls=1 1851 +1851 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::has_many +calls=1 1855 +1855 1147 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::_reflections^ +calls=1 1856 +1856 1 +cfl= +cfn=Symbol::to_s +calls=1 1856 +1856 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection= +calls=1 1856 +1856 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::_reflections^ +106 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/ClassMethods::clear_reflections_cache +124 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection::add_reflection^ +35 68 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::clear_reflections_cache +calls=12 36 +36 8 +cfl= +cfn=Symbol::to_s +calls=12 37 +37 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_reflections^ +calls=5 38 +38 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +cfn=Hash::except +calls=12 38 +38 72 +cfl= +cfn=Hash::merge! +calls=12 38 +38 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_reflections=^ +calls=12 38 +38 156 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus/HABTM_Services::_reflections^ +calls=1 38 +38 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::_reflections^ +calls=2 38 +38 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service/HABTM_Buses::_reflections^ +calls=1 38 +38 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::_reflections^ +calls=1 38 +38 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::_reflections^ +calls=2 38 +38 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::define_validations^ +121 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::after_remove_for_trips=^ +104 8 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::before_remove_for_trips=^ +104 6 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::after_add_for_trips=^ +104 6 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 3 +cfl= +cfn=Module::class_eval +calls=1 105 +105 23 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::before_add_for_trips=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 11 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callback^ +31 150 +cfl= +cfn=Symbol::to_s +calls=40 32 +32 15 +cfl= +cfn=Module::method_defined? +calls=20 35 +35 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Class::class_attribute +calls=20 35 +35 1497 +cfl= +cfn=Symbol::to_sym +calls=20 36 +36 5 +cfl= +cfn=Kernel::Array +calls=20 36 +36 17 +cfl= +cfn=Array::map +calls=20 36 +36 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::before_add_for_trips=^ +calls=1 46 +46 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::after_add_for_trips=^ +calls=1 46 +46 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::before_remove_for_trips=^ +calls=1 46 +46 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::after_remove_for_trips=^ +calls=1 46 +46 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::before_add_for_buses_services=^ +calls=1 46 +46 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::after_add_for_buses_services=^ +calls=1 46 +46 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::before_remove_for_buses_services=^ +calls=1 46 +46 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::after_remove_for_buses_services=^ +calls=1 46 +46 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::before_add_for_services=^ +calls=1 46 +46 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::after_add_for_services=^ +calls=1 46 +46 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::before_remove_for_services=^ +calls=1 46 +46 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::after_remove_for_services=^ +calls=1 46 +46 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::before_add_for_services_buses=^ +calls=1 46 +46 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::after_add_for_services_buses=^ +calls=1 46 +46 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::before_remove_for_services_buses=^ +calls=1 46 +46 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::after_remove_for_services_buses=^ +calls=1 46 +46 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::before_add_for_buses=^ +calls=1 46 +46 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::after_add_for_buses=^ +calls=1 46 +46 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::before_remove_for_buses=^ +calls=1 46 +46 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::after_remove_for_buses=^ +calls=1 46 +46 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/callbacks.rb +fn=ActiveModel/Validations/Callbacks/ClassMethods::after_validation +97 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=5 98 +98 8 +cfl= +cfn=Kernel::dup +calls=5 99 +99 7 +cfl= +cfn=Hash::key? +calls=5 102 +102 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=5 110 +110 271 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::validate? +557 27 +cfl= +cfn=NilClass::nil? +calls=12 558 +558 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasManyReflection::collection? +calls=5 558 +558 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::collection? +calls=7 558 +558 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation/ClassMethods::define_autosave_validation_callbacks +211 171 +cfl= +cfn=Symbol::to_s +calls=12 212 +212 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::validate? +calls=10 213 +213 34 +cfl= +cfn=Module::method_defined? +calls=5 213 +213 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasManyReflection::collection? +calls=3 214 +214 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method +calls=5 220 +220 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations/ClassMethods::validate +calls=5 221 +221 316 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/callbacks.rb +cfn=ActiveModel/Validations/Callbacks/ClassMethods::after_validation +calls=5 222 +222 317 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::name +calls=2 212 +212 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::validate? +calls=2 213 +213 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::collection? +calls=2 214 +214 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveRecord/Base::after_update^ +142 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=5 143 +143 8 +cfl= +cfn=Class::new +calls=5 145 +145 9 +cfl= +cfn=Kernel::Array +calls=5 148 +148 4 +cfl= +cfn=Symbol::to_s +calls=5 149 +149 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=5 149 +149 269 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveRecord/Base::after_create^ +142 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=5 143 +143 8 +cfl= +cfn=Class::new +calls=5 145 +145 10 +cfl= +cfn=Kernel::Array +calls=5 148 +148 7 +cfl= +cfn=Symbol::to_s +calls=5 149 +149 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=5 149 +149 289 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method +151 34 +cfl= +cfn=Module::method_defined? +calls=17 152 +152 8 +cfl= +cfn=Module::define_method +calls=17 153 +153 61 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::prepend_one +591 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates +calls=20 593 +593 74 +cfl= +cfn=Array::unshift +calls=20 594 +594 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::prepend +576 15 +cfl= +cfn=Array::each +calls=20 577 +577 118 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::__callbacks^ +106 463 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Conditionals/Value::initialize +151 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveRecord/Base::after_save^ +142 47 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=5 143 +143 8 +cfl= +cfn=Class::new +calls=5 145 +145 19 +cfl= +cfn=Kernel::Array +calls=5 148 +148 5 +cfl= +cfn=Symbol::to_s +calls=5 149 +149 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=5 149 +149 345 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveRecord/Base::before_save^ +130 39 +cfl= +cfn=Symbol::to_s +calls=12 131 +131 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=12 131 +131 876 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/HasManyReflection::collection? +678 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation/ClassMethods::add_autosave_association_callbacks +180 129 +cfl= +cfn=Symbol::to_s +calls=12 181 +181 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasManyReflection::collection? +calls=3 183 +183 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveRecord/Base::before_save^ +calls=12 184 +184 920 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveRecord/Base::after_save^ +calls=5 185 +185 429 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method +calls=12 187 +187 77 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveRecord/Base::after_create^ +calls=5 189 +189 349 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveRecord/Base::after_update^ +calls=5 190 +190 322 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_autosave_validation_callbacks +calls=12 208 +208 887 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::collection? +calls=7 183 +183 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::has_one? +calls=7 191 +191 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::name +calls=2 181 +181 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::collection? +calls=2 183 +183 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::build^ +134 42 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation/ClassMethods::add_autosave_association_callbacks +calls=12 135 +135 3139 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::define_callbacks^ +81 25 +cfl= +cfn=Array::each +calls=12 87 +87 3201 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::options +calls=2 82 +82 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^ +14 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_callbacks^ +calls=5 15 +15 2386 +cfl= +cfn=Array::each +calls=5 18 +18 2103 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::name +calls=2 16 +16 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::options +calls=2 17 +17 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::define_writers^ +113 24 +cfl= +cfn=Symbol::to_s +calls=20 114 +114 8 +cfl= +cfn=Module::class_eval +calls=10 114 +114 322 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_writers^ +60 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_writers^ +calls=3 61 +61 119 +cfl= +cfn=Symbol::to_s +calls=6 63 +63 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::singularize +calls=3 63 +63 185 +cfl= +cfn=Module::class_eval +calls=3 63 +63 102 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::singularize +49 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector::inflections +calls=12 50 +50 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::apply_inflections +calls=12 50 +50 710 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +fn=String::singularize +56 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::singularize +calls=8 57 +57 531 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::define_readers^ +105 29 +cfl= +cfn=Symbol::to_s +calls=20 106 +106 8 +cfl= +cfn=Module::class_eval +calls=10 106 +106 403 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_readers^ +50 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_readers^ +calls=3 51 +51 128 +cfl= +cfn=Symbol::to_s +calls=6 53 +53 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::singularize +calls=3 53 +53 222 +cfl= +cfn=Module::class_eval +calls=3 53 +53 83 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::define_accessors^ +98 50 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::generated_association_methods +calls=10 99 +99 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_readers^ +calls=3 101 +101 453 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_writers^ +calls=3 102 +102 424 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_readers^ +calls=7 101 +101 312 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_writers^ +calls=7 102 +102 235 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::name +calls=2 100 +100 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::calculate_constructable +594 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/HasManyReflection::macro +676 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/MacroReflection::initialize +345 76 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::pluralize_table_names^ +calls=14 351 +351 9 +cfl= +cfn=Symbol::to_s +calls=14 351 +351 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::pluralize +calls=14 351 +351 955 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection/AssociationReflection::initialize +428 88 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/MacroReflection::initialize +calls=14 429 +429 1050 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasManyReflection::macro +calls=5 432 +432 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::calculate_constructable +calls=7 432 +432 4 +cfl= +cfn=Class::new +calls=14 433 +433 89 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro +calls=2 432 +432 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::macro +calls=7 432 +432 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/BelongsToReflection::calculate_constructable +calls=7 432 +432 19 +cfl= +cfn=Kernel::class +calls=4 435 +435 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +fn=ActiveRecord/Reflection::create^ +16 32 +cfl= +cfn=Class::new +calls=14 31 +31 1102 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb +fn=ActiveRecord/Associations/Builder/HasMany::macro^ +5 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::build_scope^ +48 12 + +fl= +fn=Array::flatten! +0 64 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +fn=Hash::assert_valid_keys +77 19 +cfl= +cfn=Array::flatten! +calls=12 78 +78 58 +cfl= +cfn=Hash::each_key +calls=12 79 +79 29 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +fn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::valid_options^ +138 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::valid_options^ +70 23 +cfl= +cfn=Enumerable::flat_map +calls=12 71 +71 43 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +fn=ActiveRecord/Associations/Builder/CollectionAssociation::valid_options^ +9 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::valid_options^ +calls=5 10 +10 29 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb +fn=ActiveRecord/Associations/Builder/HasMany::valid_options^ +9 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::valid_options^ +calls=5 10 +10 36 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::validate_options^ +74 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb +cfn=ActiveRecord/Associations/Builder/HasMany::valid_options^ +calls=5 75 +75 47 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::assert_valid_keys +calls=12 75 +75 106 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +cfn=ActiveRecord/Associations/Builder/BelongsTo::valid_options^ +calls=7 75 +75 66 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::create_reflection^ +38 52 +cfl= +cfn=Kernel::kind_of? +calls=12 39 +39 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::validate_options^ +calls=12 41 +41 242 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::build_scope^ +calls=12 43 +43 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb +cfn=ActiveRecord/Associations/Builder/HasMany::macro^ +calls=5 45 +45 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection::create^ +calls=12 45 +45 1134 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +cfn=ActiveRecord/Associations/Builder/BelongsTo::macro^ +calls=7 45 +45 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_extensions^ +23 4 +cfl= +cfn=Kernel::block_given? +calls=3 24 +24 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within? +111 727 +cfl= +cfn=Module::method_defined? +calls=562 112 +112 408 +cfl= +cfn=Module::private_method_defined? +calls=490 112 +112 112 +cfl= +cfn=Module::instance_method +calls=48 114 +114 33 +cfl= +cfn=UnboundMethod::owner +calls=48 114 +114 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::dangerous_attribute_method? +107 263 +cfl= +cfn=Class::superclass +calls=262 108 +108 274 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within? +calls=262 108 +108 598 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method? +67 188 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::dangerous_attribute_method? +calls=262 68 +68 1135 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::include? +calls=24 68 +68 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +fn=ActiveRecord/Associations/Builder/Association::build^ +23 70 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method? +calls=10 24 +24 98 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_extensions^ +calls=3 30 +30 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::create_reflection^ +calls=10 31 +31 1240 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_accessors^ +calls=3 32 +32 907 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^ +calls=3 33 +33 2806 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_validations^ +calls=3 34 +34 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::define_extensions^ +calls=7 30 +30 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +cfn=ActiveRecord/Associations/Builder/BelongsTo::define_accessors^ +calls=7 32 +32 1382 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +cfn=ActiveRecord/Associations/Builder/BelongsTo::define_callbacks^ +calls=7 33 +33 863 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb +cfn=ActiveRecord/Associations/Builder/BelongsTo::define_validations^ +calls=7 34 +34 423 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +fn=ActiveRecord/Associations/ClassMethods::has_many +1368 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 1369 +1369 9560 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::build^ +calls=2 1369 +1369 2474 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection::add_reflection^ +calls=2 1370 +1370 52 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Bus::attribute_type_decorations^ +106 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::reset +433 29 +cfl= +cfn=Kernel::freeze +calls=6 436 +436 4 + +fl= +fn=PG/Result::cmd_tuples +0 23 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +fn=String::blank? +122 2054 +cfl= +cfn=Regexp::match? +calls=2966 128 +128 2754 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_delete +93 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear +calls=4 94 +94 5431 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_limits.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseLimits::bind_params_length +67 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb +fn=Arel/Collectors/Bind::value +19 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb +fn=Arel/Collectors/PlainString::value +9 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +fn=Arel/Collectors/Composite::value +23 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb +cfn=Arel/Collectors/PlainString::value +calls=6 24 +24 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb +cfn=Arel/Collectors/Bind::value +calls=6 24 +24 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::maybe_visit +812 8 + +fl= +fn=PG/Connection::quote_ident^ +0 32 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::quoted +22 11 +cfl= +cfn=PG/Connection::quote_ident^ +calls=4 26 +26 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::unquote +46 11 +cfl= +cfn=String::start_with? +calls=4 47 +47 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::initialize +14 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::unquote +calls=10 15 +15 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name +70 18 +cfl= +cfn=String::scan +calls=5 71 +71 31 +cfl= +cfn=NilClass::nil? +calls=5 72 +72 3 +cfl= +cfn=Class::new +calls=5 76 +76 37 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name +32 39 +cfl= +cfn=String::to_s +calls=4 33 +33 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name +calls=4 33 +33 76 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::quoted +calls=4 33 +33 27 +cfl= +cfn=String::freeze +calls=4 33 +33 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::quote_table_name +802 27 +cfl= +cfn=Module::=== +calls=10 803 +803 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name +calls=10 804 +804 133 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Table +609 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::quote_table_name +calls=6 613 +613 152 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=6 613 +613 29 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb +fn=Arel/Collectors/Bind::<< +10 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb +fn=Arel/Collectors/PlainString::<< +13 26 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +fn=Arel/Collectors/Composite::<< +11 41 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb +cfn=Arel/Collectors/PlainString::<< +calls=22 12 +12 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb +cfn=Arel/Collectors/Bind::<< +calls=22 13 +13 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::visit_Arel_Nodes_DeleteStatement +79 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=4 80 +80 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=4 81 +81 206 +cfl= +cfn=Array::any? +calls=4 82 +82 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::maybe_visit +calls=4 87 +87 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +fn=Arel/Visitors/Visitor::dispatch +25 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +fn=Arel/Visitors/Reduce::visit +13 104 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +cfn=Arel/Visitors/Visitor::dispatch +calls=18 14 +14 9 +cfl= +cfn=Kernel::class +calls=18 14 +14 4 +cfl= +cfn=Kernel::hash +calls=23 14 +14 7 +cfl= +cfn=Module::name +calls=5 17 +17 3 +cfl= +cfn=String::gsub +calls=5 17 +17 25 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_DeleteStatement +calls=4 15 +15 252 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Table +calls=6 15 +15 196 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectStatement +calls=2 15 +15 282 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Attributes_Attribute +calls=4 15 +15 110 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_JoinSource +calls=2 15 +15 33 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +fn=Arel/Visitors/Reduce::accept +7 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=6 8 +8 612 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb +fn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::accept +8 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::accept +calls=6 10 +10 622 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +fn=Arel/Collectors/Composite::initialize +6 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb +fn=Arel/Collectors/Bind::initialize +6 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb +fn=Arel/Collectors/PlainString::initialize +5 9 +cfl= +cfn=Kernel::dup +calls=6 6 +6 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb +fn=Arel/Collectors/SQLString::initialize +8 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb +cfn=Arel/Collectors/PlainString::initialize +calls=6 9 +9 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::collector +609 26 +cfl= +cfn=Class::new +calls=18 611 +611 71 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds +17 104 +cfl= +cfn=Kernel::respond_to? +calls=29 18 +18 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::collector +calls=6 25 +25 97 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb +cfn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::accept +calls=6 25 +25 638 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::value +calls=6 25 +25 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_limits.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseLimits::bind_params_length +calls=6 27 +27 5 +cfl= +cfn=String::freeze +calls=29 36 +36 34 +cfl= +cfn=Kernel::dup +calls=23 39 +39 71 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::delete +174 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds +calls=4 175 +175 451 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_delete +calls=4 176 +176 5443 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::delete +19 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::delete +calls=4 21 +21 5922 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::reset +calls=4 411 +411 25 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb +fn=Arel/DeleteManager::wheres= +20 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +fn=Arel/SelectManager::constraints +27 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::lock_value +69 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=6 70 +70 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb +fn=ActiveRecord/Relation/FromClause::empty? +17 8 +cfl= +cfn=NilClass::nil? +calls=6 18 +18 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::from_clause +69 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=14 70 +70 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +fn=Arel/SelectManager::distinct +150 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::distinct_value +69 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=6 70 +70 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +fn=Arel/SelectManager::project +133 11 +cfl= +cfn=Array::map +calls=6 136 +136 25 +cfl= +cfn=Array::concat +calls=6 136 +136 5 + +fl= +fn=#<Class:0x00007fe6a19d9858>::new^ +0 16 +cfl= +cfn=Struct::initialize +calls=8 0 +0 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb +fn=Arel/Table::[] +80 13 +cfl= +cfn=#<Class:0x00007fe6a19d9858>::new^ +calls=8 81 +81 22 + +fl= +fn=String::initialize +0 1566 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb +fn=Arel::sql^ +29 8 +cfl= +cfn=Class::new +calls=4 30 +30 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb +fn=Arel::star^ +33 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb +cfn=Arel::sql^ +calls=4 34 +34 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns +264 35 +cfl= +cfn=Class::superclass +calls=16 268 +268 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns +calls=16 268 +268 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::select_values +69 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=8 70 +70 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::build_select +1042 41 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::select_values +calls=8 1043 +1043 13 +cfl= +cfn=Array::any? +calls=10 1043 +1043 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns +calls=4 1045 +1045 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb +cfn=Arel::star^ +calls=4 1048 +1048 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb +cfn=Arel/Table::[] +calls=4 1048 +1048 25 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +cfn=Arel/SelectManager::project +calls=6 1048 +1048 41 +cfl= +cfn=Array::uniq +calls=2 1044 +1044 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::arel_columns +calls=2 1044 +1044 132 + +fl= +fn=Array::reject! +0 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::order_values +69 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=6 70 +70 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::build_order +1121 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::order_values +calls=6 1122 +1122 10 +cfl= +cfn=Array::uniq +calls=6 1122 +1122 4 +cfl= +cfn=Array::reject! +calls=6 1123 +1123 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::group_values +69 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=6 70 +70 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::having_clause +69 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=6 70 +70 4 + +fl= +fn=Array::empty? +0 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::empty? +6 15 +cfl= +cfn=Array::empty? +calls=12 6 +6 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::where_clause +69 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=29 70 +70 52 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +fn=Arel/SelectManager::from +88 21 +cfl= +cfn=Module::=== +calls=12 89 +89 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_statement.rb +fn=Arel/Nodes/SelectStatement::initialize +8 24 +cfl= +cfn=BasicObject::initialize +calls=6 9 +9 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb +fn=Arel/Nodes/JoinSource::initialize +10 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb +cfn=Arel/Nodes/Binary::initialize +calls=6 11 +11 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_core.rb +fn=Arel/Nodes/SelectCore::initialize +8 36 +cfl= +cfn=BasicObject::initialize +calls=6 9 +9 2 +cfl= +cfn=Class::new +calls=6 10 +10 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +fn=Arel/SelectManager::initialize +10 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb +cfn=Arel/TreeManager::initialize +calls=6 11 +11 4 +cfl= +cfn=Class::new +calls=6 12 +12 674 +cfl= +cfn=Array::last +calls=6 13 +13 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +cfn=Arel/SelectManager::from +calls=6 14 +14 27 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::build_arel +926 21 +cfl= +cfn=Class::new +calls=6 927 +927 1343 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::arel +902 88 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::build_arel +calls=6 903 +903 1364 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +cfn=Arel/SelectManager::constraints +calls=4 903 +903 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb +cfn=Arel/DeleteManager::wheres= +calls=4 903 +903 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=4 409 +409 196 +cfl= +cfn=Module::to_s +calls=4 409 +409 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::delete +calls=4 409 +409 5975 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all +calls=2 903 +903 3625 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types +calls=2 197 +197 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +cfn=ActiveRecord/Result::cast_values +calls=2 197 +197 7309 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::offset_value +69 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=10 70 +70 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::limit_value +69 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=10 70 +70 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::has_limit_or_offset? +524 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::limit_value +calls=4 525 +525 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::offset_value +calls=4 525 +525 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::left_outer_joins_values +69 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=10 70 +70 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::joins_values +69 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=10 70 +70 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::has_join_values? +542 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::joins_values +calls=4 543 +543 9 +cfl= +cfn=Array::any? +calls=8 543 +543 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::left_outer_joins_values +calls=4 543 +543 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb +fn=Arel/DeleteManager::from +10 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb +fn=Arel/Nodes/Binary::initialize +7 19 +cfl= +cfn=BasicObject::initialize +calls=10 8 +8 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/delete_statement.rb +fn=Arel/Nodes/DeleteStatement::initialize +12 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb +cfn=Arel/Nodes/Binary::initialize +calls=4 13 +13 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb +fn=Arel/TreeManager::initialize +10 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb +fn=Arel/DeleteManager::initialize +4 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb +cfn=Arel/TreeManager::initialize +calls=4 5 +5 5 +cfl= +cfn=Class::new +calls=4 6 +6 28 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::includes_values +69 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=8 70 +70 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::eager_load_values +69 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=6 70 +70 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::eager_loading? +472 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::eager_load_values +calls=6 473 +473 17 +cfl= +cfn=Array::any? +calls=12 473 +473 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::includes_values +calls=6 473 +473 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::any? +6 8 +cfl= +cfn=Array::any? +calls=4 6 +6 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +fn=ActiveRecord/QueryMethods::get_value +907 127 +cfl= +cfn=Hash::fetch +calls=172 908 +908 45 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::delete_all +386 65 +cfl= +cfn=Array::select +calls=4 387 +387 67 +cfl= +cfn=Array::any? +calls=4 391 +391 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::eager_loading? +calls=4 395 +395 38 +cfl= +cfn=Class::new +calls=4 400 +400 54 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb +cfn=Arel/DeleteManager::from +calls=4 401 +401 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::has_join_values? +calls=4 403 +403 36 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::has_limit_or_offset? +calls=4 403 +403 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::arel +calls=4 406 +406 6746 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing +calls=3 15 +15 1110675 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb +cfn=ActiveRecord/Querying::delete_all +calls=2 16 +16 1092911 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=1 18 +18 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +calls=1 18 +18 2164 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::transaction +calls=1 23 +23 1083215 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::default_scopes^ +106 750 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=City::default_scope_override^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::default_scope_override=^ +104 16 +cfl= +cfn=Kernel::singleton_class +calls=4 105 +105 3 +cfl= +cfn=Module::class_eval +calls=4 105 +105 47 +cfl= +cfn=Module::singleton_class? +calls=4 109 +109 2 + +fl= +fn=Method::owner +0 4 + +fl= +fn=Kernel::method +0 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::default_scope_override^ +96 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb +fn=ActiveRecord/Scoping/Default/ClassMethods::build_default_scope +103 115 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class? +calls=29 104 +104 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::default_scope_override^ +calls=4 106 +106 4 +cfl= +cfn=NilClass::nil? +calls=4 106 +106 2 +cfl= +cfn=Kernel::method +calls=4 107 +107 10 +cfl= +cfn=Method::owner +calls=4 107 +107 4 +cfl= +cfn=Kernel::is_a? +calls=4 107 +107 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::default_scope_override=^ +calls=4 107 +107 67 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=City::default_scope_override^ +calls=5 110 +110 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::default_scopes^ +calls=29 117 +117 14 +cfl= +cfn=Array::any? +calls=29 117 +117 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::default_scope_override^ +calls=5 110 +110 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::default_scope_override^ +calls=3 110 +110 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::default_scope_override^ +calls=41 110 +110 23 +cfl= +cfn=Kernel::nil? +calls=25 106 +106 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +fn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped +50 50 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb +cfn=ActiveRecord/Scoping/Default/ClassMethods::build_default_scope +calls=29 51 +51 288 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record? +72 21 +cfl= +cfn=Class::superclass +calls=16 75 +75 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class? +calls=8 75 +75 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record? +calls=4 76 +76 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition? +82 931 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record? +calls=4 84 +84 29 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +fn=ActiveRecord/Relation::initialize +25 89 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/array_handler.rb +fn=ActiveRecord/PredicateBuilder/ArrayHandler::initialize +6 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/range_handler.rb +fn=ActiveRecord/PredicateBuilder/RangeHandler::initialize +12 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/base_handler.rb +fn=ActiveRecord/PredicateBuilder/BaseHandler::initialize +6 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +fn=ActiveRecord/PredicateBuilder::register_handler +46 14 +cfl= +cfn=Array::unshift +calls=24 47 +47 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/basic_object_handler.rb +fn=ActiveRecord/PredicateBuilder/BasicObjectHandler::initialize +6 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +fn=ActiveRecord/PredicateBuilder::initialize +7 31 +cfl= +cfn=Class::new +calls=24 11 +11 41 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::register_handler +calls=24 11 +11 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +fn=ActiveRecord/TableMetadata::initialize +7 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::table_metadata +295 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 296 +296 606 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::arel_table +calls=4 296 +296 3 +cfl= +cfn=Class::new +calls=4 296 +296 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::predicate_builder +269 35 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 270 +270 2292 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::table_metadata +calls=4 270 +270 644 +cfl= +cfn=Class::new +calls=4 270 +270 98 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb +fn=Arel/Table::initialize +15 15 +cfl= +cfn=String::to_s +calls=4 16 +16 1 +cfl= +cfn=NilClass::to_s +calls=4 22 +22 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type_caster/map.rb +fn=ActiveRecord/TypeCaster/Map::initialize +6 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::type_caster +273 7 +cfl= +cfn=Class::new +calls=4 274 +274 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::table_name_suffix^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_suffix +224 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parents +calls=4 225 +225 10 +cfl= +cfn=Enumerable::detect +calls=4 225 +225 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::table_name_suffix^ +calls=4 225 +225 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +fn=ActiveSupport/Inflector/Inflections/Uncountables::uncountable? +56 37 +cfl= +cfn=Array::any? +calls=40 57 +57 273 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::apply_inflections +399 96 +cfl= +cfn=String::to_s +calls=40 400 +400 11 +cfl= +cfn=Kernel::dup +calls=40 400 +400 68 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector::inflections +calls=40 402 +402 96 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector/Inflections/Uncountables::uncountable? +calls=40 402 +402 310 +cfl= +cfn=Array::each +calls=40 405 +405 1723 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::pluralize +32 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector::inflections +calls=28 33 +33 102 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::apply_inflections +calls=28 33 +33 1593 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +fn=String::pluralize +33 52 +cfl= +cfn=Kernel::is_a? +calls=20 34 +34 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::pluralize +calls=20 38 +38 1279 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::pluralize_table_names^ +106 13 + +fl= +fn=String::rindex +0 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::demodulize +221 17 +cfl= +cfn=String::to_s +calls=8 222 +222 2 +cfl= +cfn=String::rindex +calls=8 223 +223 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +fn=String::demodulize +146 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::demodulize +calls=4 147 +147 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::undecorated_table_name +497 18 +cfl= +cfn=String::to_s +calls=4 498 +498 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::demodulize +calls=4 498 +498 41 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::underscore +calls=4 498 +498 74 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::pluralize_table_names^ +calls=4 499 +499 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::pluralize +calls=4 499 +499 269 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::table_name_prefix^ +106 7 + +fl= +fn=Enumerable::detect +0 15 +cfl= +cfn=Array::each +calls=12 0 +0 30 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_prefix +220 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parents +calls=4 221 +221 15 +cfl= +cfn=Enumerable::detect +calls=4 221 +221 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::table_name_prefix^ +calls=4 221 +221 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::compute_table_name +503 66 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::base_class +calls=4 504 +504 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parent +calls=4 507 +507 37 +cfl= +cfn=Module::< +calls=4 507 +507 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_prefix +calls=4 513 +513 59 +cfl= +cfn=NilClass::to_s +calls=4 513 +513 24 +cfl= +cfn=Module::name +calls=4 513 +513 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::undecorated_table_name +calls=4 513 +513 408 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_suffix +calls=4 513 +513 34 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::table_name= +189 21 +cfl= +cfn=String::to_s +calls=4 190 +190 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::reset_table_name +210 53 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class? +calls=9 211 +211 8 +cfl= +cfn=Class::superclass +calls=9 213 +213 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name +calls=4 214 +214 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name= +calls=5 212 +212 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::compute_table_name +calls=4 214 +214 649 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::table_name +179 61 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::reset_table_name +calls=5 180 +180 740 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::arel_table +260 65 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::table_name +calls=4 261 +261 757 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::type_caster +calls=4 261 +261 22 +cfl= +cfn=Class::new +calls=4 261 +261 27 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/DelegateCache::relation_delegate_class +6 98 +cfl= +cfn=Kernel::hash +calls=29 7 +7 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/ClassMethods::relation_class_for +137 51 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/DelegateCache::relation_delegate_class +calls=29 138 +138 116 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/ClassMethods::create +131 64 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/ClassMethods::relation_class_for +calls=29 132 +132 166 +cfl= +cfn=Class::new +calls=29 132 +132 4163 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::relation +284 123 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/ClassMethods::create +calls=29 285 +285 4393 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition? +calls=29 287 +287 52 + +fl= +fn=Module::<= +0 1679 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping/ScopeRegistry::raise_invalid_scope_type! +99 958 +cfl= +cfn=Array::include? +calls=1662 100 +100 443 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping/ScopeRegistry::value_for +79 13813 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ScopeRegistry::raise_invalid_scope_type! +calls=1662 80 +80 1401 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::base_class +calls=1662 83 +83 4153 +cfl= +cfn=Module::<= +calls=3324 84 +84 1679 +cfl= +cfn=Module::name +calls=1662 75 +75 10491 +cfl= +cfn=Class::superclass +calls=1662 87 +87 216 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping/ScopeRegistry::initialize +74 5 +cfl= +cfn=Class::new +calls=1 75 +75 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +fn=ActiveRecord/Scoping/ScopeRegistry::value_for^ +55 1823 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=1662 55 +55 2958 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ScopeRegistry::value_for +calls=1662 55 +55 31753 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +fn=ActiveRecord/Scoping/ClassMethods::current_scope +15 1299 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::method_missing +calls=1 16 +16 237 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveRecord/Scoping/ScopeRegistry::value_for^ +calls=1661 16 +16 36489 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +fn=ActiveRecord/Scoping/Named/ClassMethods::all +26 114 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ClassMethods::current_scope +calls=29 27 +27 643 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::relation +calls=29 36 +36 4568 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +cfn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped +calls=29 36 +36 338 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb +fn=ActiveRecord/Querying::delete_all +10 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +cfn=ActiveRecord/Scoping/Named/ClassMethods::all +calls=4 10 +10 4585 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::delete_all +calls=4 10 +10 1112799 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::matches? +320 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::filter +calls=28 321 +321 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::filter +305 22 + +fl= +fn=Hash::each_key +0 161 +cfl= +cfn=Array::include? +calls=18 80 +80 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=City::__callbacks^ +106 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb +fn=ActiveRecord/Validations/UniquenessValidator::initialize +6 14 +cfl= +cfn=Kernel::Array +calls=2 11 +11 2 +cfl= +cfn=Array::all? +calls=2 11 +11 1 +cfl= +cfn=Hash::merge! +calls=2 15 +15 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +cfn=ActiveModel/EachValidator::initialize +calls=2 15 +15 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +fn=ActiveModel/Validations/ClassMethods::validate +154 83 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=24 155 +155 53 +cfl= +cfn=Array::all? +calls=24 157 +157 36 +cfl= +cfn=Hash::key? +calls=24 165 +165 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=24 174 +174 1518 +cfl= +cfn=Hash::each_key +calls=6 158 +158 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=City::_validators^ +106 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +fn=ActiveModel/EachValidator::check_validity! +165 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +fn=Hash::except! +20 29 +cfl= +cfn=Array::each +calls=34 21 +21 34 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +fn=Hash::except +12 48 +cfl= +cfn=Kernel::dup +calls=34 13 +13 87 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +cfn=Hash::except! +calls=34 13 +13 63 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +fn=ActiveModel/Validator::initialize +108 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb +cfn=Hash::except +calls=18 109 +109 100 +cfl= +cfn=Kernel::freeze +calls=18 109 +109 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +fn=ActiveModel/EachValidator::initialize +138 55 +cfl= +cfn=Hash::delete +calls=18 139 +139 6 +cfl= +cfn=Kernel::Array +calls=18 139 +139 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +cfn=ActiveModel/Validator::initialize +calls=18 141 +141 129 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +cfn=ActiveModel/EachValidator::check_validity! +calls=13 142 +142 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb +cfn=ActiveModel/Validations/Clusivity::check_validity! +calls=2 142 +142 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +cfn=ActiveModel/Validations/FormatValidator::check_validity! +calls=1 142 +142 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::check_validity! +calls=2 142 +142 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/with.rb +fn=ActiveModel/Validations/ClassMethods::validates_with +81 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=18 82 +82 46 +cfl= +cfn=Array::each +calls=18 85 +85 1741 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +fn=ActiveModel/Validations/ClassMethods::_parse_validates_options +160 25 +cfl= +cfn=Module::=== +calls=20 161 +161 7 + +fl= +fn=String::include? +0 12 + +fl= +fn=String::capitalize +0 27 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::camelize +69 40 +cfl= +cfn=String::to_s +calls=17 70 +70 6 +cfl= +cfn=String::sub +calls=17 72 +72 193 +cfl= +cfn=String::gsub! +calls=34 76 +76 29 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +fn=String::camelize +91 35 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::camelize +calls=17 94 +94 267 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +fn=ActiveModel/Validations/ClassMethods::_validates_default_keys +156 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +fn=ActiveModel/Validations/ClassMethods::validates +105 52 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=13 106 +106 42 +cfl= +cfn=Kernel::dup +calls=13 106 +106 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +cfn=ActiveModel/Validations/ClassMethods::_validates_default_keys +calls=13 107 +107 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/slice.rb +cfn=Hash::slice! +calls=13 107 +107 83 +cfl= +cfn=Hash::each +calls=13 114 +114 1976 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=City::attribute_type_decorations^ +106 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ApplicationRecord::defined_enums^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance/ClassMethods::abstract_class? +151 1639 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ApplicationRecord::_validators^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ApplicationRecord::attribute_type_decorations^ +106 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb +fn=Hash::deep_dup +43 1652 +cfl= +cfn=Kernel::dup +calls=1640 44 +44 4441 +cfl= +cfn=Hash::each_pair +calls=1640 45 +45 31729 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::defined_enums^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb +fn=ActiveRecord/Enum::inherited +103 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::defined_enums^ +calls=3 104 +104 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb +cfn=Hash::deep_dup +calls=7 104 +104 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::defined_enums=^ +calls=7 104 +104 102 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::inherited +calls=7 105 +105 48 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ApplicationRecord::defined_enums^ +calls=4 104 +104 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/DelegateCache::generated_relation_methods +41 19 +cfl= +cfn=Class::new +calls=7 42 +42 8 +cfl= +cfn=Kernel::tap +calls=7 42 +42 51 + +fl= +fn=Class::superclass +0 1943 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance/ClassMethods::base_class +95 2450 +cfl= +cfn=Module::< +calls=1699 96 +96 488 +cfl= +cfn=Class::superclass +calls=3389 100 +100 538 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class? +calls=1690 100 +100 830 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/DelegateCache::include_relation_methods +35 51 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::base_class +calls=21 36 +36 76 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/DelegateCache::generated_relation_methods +calls=21 37 +37 78 +cfl= +cfn=Module::include +calls=21 37 +37 47 + +fl= +fn=Array::uniq +0 29 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/DelegateCache::initialize_relation_delegate_cache +10 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 13 +13 737 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb +cfn=ActiveRecord/Enum::inherited +calls=1 31 +31 51 +cfl= +cfn=Array::each +calls=6 13 +13 806 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +fn=ActiveRecord/Delegation/DelegateCache::inherited +29 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/DelegateCache::initialize_relation_delegate_cache +calls=7 30 +30 1627 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb +cfn=ActiveRecord/Enum::inherited +calls=6 31 +31 166 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::initialize_find_by_cache +147 15 +cfl= +cfn=Class::new +calls=14 148 +148 54 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::inherited +151 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::initialize_find_by_cache +calls=7 153 +153 70 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/DelegateCache::inherited +calls=7 154 +154 1817 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor +calls=1 447 +447 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::inherited +445 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::inherited +calls=7 446 +446 1931 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor +calls=6 447 +447 59 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +fn=ActiveRecord/Inheritance/ClassMethods::inherited +163 36 +cfl= +cfn=Class::new +calls=7 164 +164 60 +cfl= +cfn=Kernel::instance_variable_set +calls=7 164 +164 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::inherited +calls=7 165 +165 2012 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::_validators^ +106 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +fn=ActiveModel/Validations/ClassMethods::inherited +277 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_validators^ +calls=3 278 +278 3 +cfl= +cfn=Kernel::dup +calls=7 278 +278 20 +cfl= +cfn=Hash::each +calls=7 279 +279 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_validators=^ +calls=7 279 +279 98 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::inherited +calls=7 280 +280 2120 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ApplicationRecord::_validators^ +calls=4 278 +278 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +fn=ActiveRecord/AttributeDecorators/TypeDecorator::merge +66 27 +cfl= +cfn=Hash::merge +calls=14 67 +67 19 +cfl= +cfn=Class::new +calls=14 67 +67 31 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attribute_type_decorations^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +fn=ActiveSupport/DescendantsTracker::direct_descendants^ +10 51 +cfl= +cfn=Kernel::hash +calls=14 11 +11 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +fn=ActiveSupport/DescendantsTracker::direct_descendants +54 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::direct_descendants^ +calls=14 55 +55 57 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::reload_schema_from_cache +477 75 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::direct_descendants +calls=14 491 +491 80 +cfl= +cfn=Array::each +calls=14 491 +491 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +fn=ActiveRecord/AttributeDecorators/ClassMethods::decorate_matching_attribute_types +40 84 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::reload_schema_from_cache +calls=14 41 +41 160 +cfl= +cfn=Symbol::to_s +calls=14 42 +42 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_type_decorations^ +calls=3 45 +45 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +cfn=ActiveRecord/AttributeDecorators/TypeDecorator::merge +calls=14 45 +45 77 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_type_decorations=^ +calls=14 45 +45 282 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ApplicationRecord::attribute_type_decorations^ +calls=5 45 +45 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=City::attribute_type_decorations^ +calls=1 45 +45 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::attribute_type_decorations^ +calls=1 45 +45 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus/HABTM_Services::attribute_type_decorations^ +calls=1 45 +45 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::attribute_type_decorations^ +calls=1 45 +45 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service/HABTM_Buses::attribute_type_decorations^ +calls=1 45 +45 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::attribute_type_decorations^ +calls=1 45 +45 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +fn=ActiveRecord/Locking/Optimistic/ClassMethods::inherited +165 29 +cfl= +cfn=Module::class_eval +calls=7 166 +166 457 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations/ClassMethods::inherited +calls=7 172 +172 2287 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::inherited +41 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules +calls=7 42 +42 259 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +cfn=ActiveRecord/Locking/Optimistic/ClassMethods::inherited +calls=7 43 +43 2773 +cfl= +cfn=Module::class_eval +calls=1 74 +74 37 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb +fn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited +68 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::inherited +calls=7 69 +69 3106 +cfl= +cfn=Module::class_eval +calls=6 74 +74 225 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +fn=Module::parents +50 47 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parent_name +calls=16 52 +52 11 +cfl= +cfn=Array::include? +calls=16 59 +59 8 + +fl= +fn=Kernel::frozen? +0 1442 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +fn=Module::parent_name +9 45 +cfl= +cfn=Module::name +calls=5 13 +13 4 +cfl= +cfn=Kernel::frozen? +calls=5 14 +14 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +fn=Module::parent +34 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parent_name +calls=8 35 +35 42 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +fn=Bootsnap/LoadPathCache/Cache::load_dir +22 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::stale? +calls=4 23 +23 12 +cfl= +cfn=Thread/Mutex::synchronize +calls=4 24 +24 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::autoloadable_module? +38 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::load_dir +calls=4 39 +39 29 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::autoload_module! +453 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::autoloadable_module? +calls=4 454 +454 39 + +fl= +fn=Pathname::to_s +0 102 +cfl= +cfn=Kernel::initialize_dup +calls=40 0 +0 60 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +fn=Rails::root^ +63 97 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +cfn=Rails::application^ +calls=80 64 +64 63 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application.rb +cfn=Rails/Application::config +calls=40 64 +64 43 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::ignored_callstack +130 468 +cfl= +cfn=String::start_with? +calls=1089 131 +131 253 + +fl= +fn=Thread/Backtrace/Location::absolute_path +0 371 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::extract_callstack +115 98 +cfl= +cfn=Enumerable::find +calls=40 116 +116 1899 +cfl= +cfn=Thread/Backtrace/Location::path +calls=40 123 +123 23 +cfl= +cfn=Thread/Backtrace/Location::lineno +calls=40 123 +123 38 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::log_query_source +102 398 +cfl= +cfn=Kernel::caller_locations +calls=40 103 +103 1156 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::extract_callstack +calls=40 103 +103 2059 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +cfn=Rails::root^ +calls=40 107 +107 203 +cfl= +cfn=Pathname::to_s +calls=40 107 +107 161 +cfl= +cfn=String::freeze +calls=40 107 +107 21 +cfl= +cfn=String::sub +calls=40 108 +108 615 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::logger +calls=40 111 +111 146 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb +cfn=ActiveSupport/NumericWithFormat::to_s +calls=40 111 +111 102 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=40 111 +111 2254 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::verbose_query_logs^ +60 165 + +fl= +fn=IO::write +0 2015 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger/LogDevice::write +684 76 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=80 686 +686 2701 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb +fn=ActiveSupport/Logger/SimpleFormatter::call +103 221 +cfl= +cfn=Module::=== +calls=80 104 +104 32 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb +fn=ActiveSupport/TaggedLogging/Formatter::current_tags +47 124 +cfl= +cfn=Kernel::object_id +calls=1 49 +49 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb +cfn=ActiveSupport/NumericWithFormat::to_s +calls=1 49 +49 3 +cfl= +cfn=String::freeze +calls=1 49 +49 2 +cfl= +cfn=Thread::current^ +calls=80 50 +50 20 +cfl= +cfn=Thread::[] +calls=80 50 +50 72 +cfl= +cfn=Thread::[]= +calls=1 50 +50 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb +fn=ActiveSupport/TaggedLogging/Formatter::tags_text +53 98 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb +cfn=ActiveSupport/TaggedLogging/Formatter::current_tags +calls=80 54 +54 245 +cfl= +cfn=Array::any? +calls=80 55 +55 31 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb +fn=ActiveSupport/TaggedLogging/Formatter::call +22 702 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb +cfn=ActiveSupport/TaggedLogging/Formatter::tags_text +calls=80 23 +23 373 +cfl= +cfn=NilClass::to_s +calls=80 23 +23 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb +cfn=ActiveSupport/Logger/SimpleFormatter::call +calls=80 23 +23 253 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::format_message +581 83 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb +cfn=ActiveSupport/TaggedLogging/Formatter::call +calls=80 582 +582 1356 + +fl= +fn=Time::initialize +0 84 + +fl= +fn=Time::now^ +0 149 +cfl= +cfn=Time::initialize +calls=103 0 +0 84 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::format_severity +577 51 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 316 +cfl= +cfn=Kernel::nil? +calls=160 457 +457 27 +cfl= +cfn=NilClass::nil? +calls=80 463 +463 34 +cfl= +cfn=Kernel::block_given? +calls=80 464 +464 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::format_severity +calls=80 471 +471 51 +cfl= +cfn=Time::now^ +calls=80 471 +471 183 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::format_message +calls=80 471 +471 1439 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger/LogDevice::write +calls=80 471 +471 2776 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb +fn=ActiveSupport/Logger::add +87 167 +cfl= +cfn=Kernel::nil? +calls=80 88 +88 39 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb +cfn=ActiveSupport/LoggerThreadSafeLevel::level +calls=80 88 +88 376 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=80 89 +89 4859 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 103 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb +cfn=ActiveSupport/Logger::add +calls=80 491 +491 5442 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +fn=ActiveSupport/LogSubscriber::debug +95 80 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::logger +calls=80 96 +96 223 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=40 96 +96 3291 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::debug +94 127 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +cfn=ActiveSupport/LogSubscriber::debug +calls=40 95 +95 3593 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::verbose_query_logs^ +calls=40 97 +97 165 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::log_query_source +calls=40 98 +98 7115 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::sql_color +69 134 +cfl= +cfn=Regexp::=== +calls=238 70 +70 2300 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/LogSubscriber::colorize_logging +67 84 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +fn=ActiveSupport/LogSubscriber::color +105 283 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/LogSubscriber::colorize_logging +calls=80 106 +106 84 +cfl= +cfn=Kernel::is_a? +calls=80 107 +107 42 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +fn=NilClass::blank? +57 60 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::colorize_payload_name +61 127 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=NilClass::blank? +calls=13 62 +62 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +cfn=ActiveSupport/LogSubscriber::color +calls=40 63 +63 265 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=String::blank? +calls=27 62 +62 118 + +fl= +fn=Float::to_s +0 211 + +fl= +fn=Float::round +0 141 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::begin_db_transaction +132 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +calls=5 133 +133 2969 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionState::initialize +6 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/Transaction::initialize +97 18 +cfl= +cfn=Class::new +calls=5 99 +99 15 +cfl= +cfn=Hash::fetch +calls=5 101 +101 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/RealTransaction::initialize +170 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/Transaction::initialize +calls=5 171 +171 35 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::begin_db_transaction +calls=5 175 +175 2977 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionManager::begin_transaction +196 61 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=5 197 +197 3115 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing +calls=1 14 +14 1120053 +cfl= +cfn=Array::each +calls=4 24 +24 784901 +cfl= +cfn=Hash::values +calls=3 28 +28 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import^ +calls=3 28 +28 1080713 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::transaction +calls=1 44 +44 1048332 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb +cfn=ActiveRecord/Scoping/Named/ClassMethods::all +calls=1 52 +52 73 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb +cfn=ActiveRecord/Calculations::pluck +calls=1 52 +52 791691 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionManager::within_new_transaction +235 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=5 236 +236 1120914 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable? +89 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction +267 12 +cfl= +cfn=Array::last +calls=10 268 +268 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction +275 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction +calls=5 275 +275 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction +260 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction +calls=5 261 +261 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable? +calls=5 261 +261 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::within_new_transaction +calls=5 267 +267 1120918 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +fn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::query_cache_enabled +44 5 +cfl= +cfn=Thread::current^ +calls=1 45 +45 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key +calls=1 45 +45 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=1 45 +45 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +fn=ActiveRecord/ConnectionAdapters/QueryCache::configure_query_cache! +140 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::query_cache_enabled +calls=1 141 +141 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallTemplate::expand +403 21901 +cfl= +cfn=Array::map +calls=15372 404 +404 14455 +cfl= +cfn=Array::unshift +calls=46116 412 +412 10394 + +fl= +fn=ActiveSupport/Callbacks/Filters/Environment::value +0 2280 + +fl= +fn=ActiveSupport/Callbacks/Filters/Environment::target +0 2573 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackSequence::invoke_after +516 1208 +cfl= +cfn=Array::each +calls=2257 517 +517 6039 + +fl= +fn=PG/Connection::query +0 164 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::active? +252 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=1 253 +253 177 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::verify! +436 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::active? +calls=1 437 +437 183 + +fl= +fn=ActiveSupport/Callbacks/Filters/Environment::halted +0 4331 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackSequence::invoke_before +512 1146 +cfl= +cfn=Array::each +calls=2257 513 +513 428927 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackSequence::final? +504 724 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackSequence::after +487 11 +cfl= +cfn=Array::push +calls=3 488 +488 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Filters/After::simple^ +269 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::after +calls=1 270 +270 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Filters/After::build^ +213 10 +cfl= +cfn=Array::any? +calls=3 221 +221 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Filters/After::simple^ +calls=1 224 +224 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Filters/After::halting^ +calls=2 218 +218 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallTemplate::make_lambda +423 115 +cfl= +cfn=Kernel::lambda +calls=236 424 +424 176 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallTemplate::initialize +383 224 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallTemplate::build^ +447 780 +cfl= +cfn=Module::=== +calls=690 448 +448 145 +cfl= +cfn=Class::new +calls=236 450 +450 372 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params +calls=227 462 +462 514 +cfl= +cfn=Array::join +calls=227 462 +462 1284 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::conditions_lambdas +374 209 +cfl= +cfn=Array::map +calls=472 375 +375 91 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::apply +334 475 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::conditions_lambdas +calls=236 335 +335 301 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallTemplate::build^ +calls=236 336 +336 3095 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallTemplate::make_lambda +calls=236 342 +342 291 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Filters/After::build^ +calls=3 342 +342 36 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Filters/Before::build^ +calls=233 340 +340 1083 + +fl= +fn=Array::reverse +0 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackSequence::initialize +473 49 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::compile +563 683 +cfl= +cfn=Thread/Mutex::synchronize +calls=26 564 +564 5710 + +fl= +fn=Struct::initialize +0 615 + +fl= +fn=ActiveSupport/Callbacks/Filters/Environment::new^ +0 1426 +cfl= +cfn=Struct::initialize +calls=2257 0 +0 576 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::empty? +539 1085 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks^ +106 3 + +fl= +fn=Kernel::public_send +0 3722 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks^ +calls=1 0 +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=City::__callbacks^ +calls=20 0 +0 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::__callbacks^ +calls=20 0 +0 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::__callbacks^ +calls=1226 0 +0 436 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::__callbacks^ +calls=2000 0 +0 791 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::duration_minutes_came_from_user? +calls=1000 0 +0 3034 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::price_cents_came_from_user? +calls=1000 0 +0 2743 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks +124 7 +cfl= +cfn=Kernel::instance_variable_defined? +calls=1 125 +125 9 +cfl= +cfn=Kernel::class +calls=1 128 +128 1 +cfl= +cfn=Kernel::public_send +calls=1 128 +128 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks::run_callbacks +94 13000 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks +calls=1 95 +95 23 +cfl= +cfn=Symbol::to_sym +calls=3267 95 +95 644 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::empty? +calls=3267 97 +97 1085 +cfl= +cfn=ActiveSupport/Callbacks/Filters/Environment::new^ +calls=2257 100 +100 2002 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::compile +calls=2257 101 +101 6393 +cfl= +cfn=Proc::new^ +calls=624 103 +103 957 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::final? +calls=2257 130 +130 724 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_before +calls=2257 131 +131 430073 +cfl= +cfn=ActiveSupport/Callbacks/Filters/Environment::halted +calls=624 132 +132 104 +cfl= +cfn=Kernel::block_given? +calls=3267 132 +132 663 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::verify! +calls=1 860 +860 187 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after +calls=2257 133 +133 7247 +cfl= +cfn=ActiveSupport/Callbacks/Filters/Environment::value +calls=624 134 +134 106 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::__callbacks +calls=3266 95 +95 8682 +cfl= +cfn=Kernel::respond_to? +calls=1633 88 +88 503 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::_run_checkout_callbacks +815 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks::run_callbacks +calls=1 816 +816 430 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_and_verify +858 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::_run_checkout_callbacks +calls=1 859 +859 442 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::lease +149 8 +cfl= +cfn=Thread::current^ +calls=1 161 +161 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::adopt_connection +848 8 + +fl= +fn=Enumerable::first +0 3 +cfl= +cfn=PG/Result::each +calls=1 0 +0 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/vector.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/Vector::initialize +13 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_composite_type +75 7 +cfl= +cfn=Integer::to_i +calls=2 76 +76 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::lookup +calls=2 76 +76 89 +cfl= +cfn=Class::new +calls=2 77 +77 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register +calls=2 77 +77 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_range_type +61 7 +cfl= +cfn=Integer::to_i +calls=6 62 +62 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype +calls=6 62 +62 51 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype +95 59 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::key? +calls=89 96 +96 50 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register +calls=48 97 +97 303 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_array_type +55 62 +cfl= +cfn=Integer::to_i +calls=83 56 +56 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype +calls=83 56 +56 361 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_precision +550 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_limit +554 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register +81 128 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration +calls=55 82 +82 55 +cfl= +cfn=Kernel::block_given? +calls=55 83 +83 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::register_type +calls=55 86 +86 170 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +fn=ActiveRecord/Type/HashLookupTypeMap::perform_fetch +20 84 +cfl= +cfn=Hash::fetch +calls=25 21 +21 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::lookup +calls=13 7 +7 377 +cfl= +cfn=Array::last +calls=6 531 +531 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_limit +calls=5 531 +531 16 +cfl= +cfn=Class::new +calls=6 532 +532 25 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_precision +calls=1 538 +538 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +fn=Concurrent/Map::put +17 24 +cfl= +cfn=Thread/Mutex::synchronize +calls=46 18 +18 111 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::fetch_or_store +191 73 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::fetch +calls=96 192 +192 1045 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +fn=ActiveRecord/Type/TypeMap::fetch +19 107 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=75 20 +20 453 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::fetch_or_store +calls=75 20 +20 1019 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +fn=ActiveRecord/Type/TypeMap::lookup +15 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::fetch +calls=34 16 +16 702 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_domain_type +67 13 +cfl= +cfn=Integer::to_i +calls=5 68 +68 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::lookup +calls=5 68 +68 377 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register +calls=5 69 +69 45 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration +103 67 +cfl= +cfn=Kernel::nil? +calls=92 104 +104 16 +cfl= +cfn=Integer::to_i +calls=92 105 +105 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::alias_type +90 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration +calls=37 91 +91 39 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::alias_type +calls=37 92 +92 154 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_mapped_type +47 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::alias_type +calls=37 48 +48 226 + +fl= +fn=Enumerable::partition +0 7 +cfl= +cfn=Array::each +calls=6 0 +0 249 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +fn=ActiveRecord/Type/HashLookupTypeMap::key? +10 177 +cfl= +cfn=Hash::key? +calls=396 11 +11 101 + +fl= +fn=Enumerable::reject +0 3 +cfl= +cfn=PG/Result::each +calls=1 0 +0 379 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::run +17 19 +cfl= +cfn=Enumerable::reject +calls=1 18 +18 382 +cfl= +cfn=Enumerable::partition +calls=6 19 +19 256 +cfl= +cfn=Array::each +calls=6 26 +26 1366 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +fn=ActiveRecord/Type/HashLookupTypeMap::keys +14 4 +cfl= +cfn=Hash::keys +calls=1 15 +15 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::query_conditions_for_initial_load +34 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::keys +calls=1 35 +35 5 +cfl= +cfn=Array::map +calls=1 35 +35 21 +cfl= +cfn=Array::join +calls=2 37 +37 10 +cfl= +cfn=String::% +calls=1 37 +37 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::supports_ranges? +320 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version +calls=1 322 +322 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::initialize +13 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::load_additional_types +565 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map +calls=1 566 +566 2 +cfl= +cfn=Class::new +calls=1 566 +566 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::supports_ranges? +calls=1 568 +568 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::query_conditions_for_initial_load +calls=1 584 +584 50 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear +calls=1 587 +587 6232 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_precision +536 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::register_type +calls=2 537 +537 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/specialized_string.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/SpecializedString::initialize +10 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::initialize +calls=10 12 +12 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_limit +529 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::register_type +calls=3 530 +530 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +fn=ActiveRecord/Type/HashLookupTypeMap::alias_type +6 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::register_type +calls=42 7 +7 150 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +fn=ActiveRecord/Type/TypeMap::register_type +25 195 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::clear +calls=132 27 +27 270 +cfl= +cfn=Kernel::proc +calls=35 32 +32 38 + +fl= +fn=Integer::-@ +0 3 + +fl= +fn=Integer::<< +0 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::_limit +65 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::max_value +57 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::_limit +calls=8 58 +58 10 +cfl= +cfn=Integer::<< +calls=8 58 +58 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::min_value +61 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::max_value +calls=4 62 +62 24 +cfl= +cfn=Integer::-@ +calls=4 62 +62 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +fn=ActiveModel/Type/Value::initialize +8 103 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +fn=ActiveModel/Type/Integer::initialize +12 91 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::initialize +calls=4 13 +13 48 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::min_value +calls=4 14 +14 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::max_value +calls=4 14 +14 7 +cfl= +cfn=Integer::<=> +calls=1 14 +14 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize_type_map +460 71 +cfl= +cfn=Class::new +calls=28 461 +461 278 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::register_type +calls=30 461 +461 164 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::alias_type +calls=5 466 +466 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_limit +calls=3 468 +468 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_precision +calls=2 504 +504 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::load_additional_types +calls=1 527 +527 6305 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +calls=1 236 +236 387 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map +485 75 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +fn=ActiveRecord/Type/TypeMap::initialize +8 15 +cfl= +cfn=Class::new +calls=1 10 +10 39 + +fl= +fn=PG/Connection::type_map_for_results= +0 9 + +fl= +fn=PG/TypeMapByOid::add_coder +0 10 + +fl= +fn=PG/Result::clear +0 95 + +fl= +fn=PG/Coder::oid= +0 15 + +fl= +fn=String::to_i +0 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::construct_coder +837 37 +cfl= +cfn=String::to_i +calls=7 839 +839 9 +cfl= +cfn=Class::new +calls=7 839 +839 167 + +fl= +fn=PG/Result::each +0 378 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::construct_coder +calls=7 828 +828 212 +cfl= +cfn=Integer::to_i +calls=133 18 +18 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::key? +calls=133 18 +18 76 + +fl= +fn=PG/Connection::exec_params +0 39124 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +fn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds +141 61 +cfl= +cfn=Array::first +calls=31 142 +142 16 +cfl= +cfn=Kernel::is_a? +calls=31 142 +142 14 +cfl= +cfn=Array::map +calls=31 145 +145 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_no_cache +607 226 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds +calls=31 608 +608 107 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log +calls=31 609 +609 58073 +cfl= +cfn=Enumerable::map +calls=1 827 +827 310 +cfl= +cfn=Array::compact +calls=1 827 +827 6 +cfl= +cfn=PG/Result::clear +calls=31 603 +603 95 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::run +calls=1 588 +588 2022 +cfl= +cfn=PG/Result::cmd_tuples +calls=4 94 +94 23 +cfl= +cfn=PG/Result::fields +calls=25 83 +83 327 +cfl= +cfn=Enumerable::each_with_index +calls=25 84 +84 865 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 89 +89 366 +cfl= +cfn=PG/Result::values +calls=25 89 +89 1573 +cfl= +cfn=Class::new +calls=25 89 +89 100 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::without_prepared_statement? +599 43 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear +594 108 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::without_prepared_statement? +calls=31 595 +595 43 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_no_cache +calls=31 596 +596 64093 +cfl= +cfn=Class::new +calls=1 832 +832 17 +cfl= +cfn=Array::each +calls=1 833 +833 26 +cfl= +cfn=PG/Connection::type_map_for_results= +calls=1 834 +834 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_decoders +810 36 +cfl= +cfn=Hash::keys +calls=1 820 +820 7 +cfl= +cfn=Array::map +calls=1 820 +820 120 +cfl= +cfn=Array::join +calls=1 821 +821 10 +cfl= +cfn=String::% +calls=1 821 +821 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear +calls=1 826 +826 3207 +cfl= +cfn=Class::new +calls=1 234 +234 59 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map +calls=1 235 +235 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize_type_map +calls=1 235 +235 7260 + +fl= +fn=PG/Connection::server_version +0 33 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version +400 44 +cfl= +cfn=PG/Connection::server_version +calls=48 401 +401 33 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +fn=ActiveRecord/ConnectionAdapters/StatementPool::initialize +10 13 +cfl= +cfn=Class::new +calls=1 11 +11 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::initialize +186 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb +cfn=ActiveRecord/ConnectionAdapters/StatementPool::initialize +calls=1 187 +187 18 + +fl= +fn=NilClass::=~ +0 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_integer^ +83 14 +cfl= +cfn=Kernel::is_a? +calls=1 84 +84 2 +cfl= +cfn=NilClass::=~ +calls=1 86 +86 5 + +fl= +fn=PG/Connection::type_map_for_queries= +0 8 + +fl= +fn=PG/TypeMapByClass::[]= +0 45 +cfl= +cfn=Kernel::hash +calls=3 0 +0 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/coder.rb +fn=PG/Coder::initialize +16 27 +cfl= +cfn=Hash::each +calls=10 17 +17 86 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_encoders +802 39 +cfl= +cfn=Class::new +calls=4 803 +803 121 +cfl= +cfn=PG/TypeMapByClass::[]= +calls=3 804 +804 50 +cfl= +cfn=PG/Connection::type_map_for_queries= +calls=1 807 +807 8 + +fl= +fn=PG/Connection::escape +0 3011 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_string +20 1019 +cfl= +cfn=PG/Connection::escape +calls=2262 21 +21 3011 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +fn=ActiveRecord/ConnectionAdapters/Quoting::_quote +164 11568 +cfl= +cfn=Module::=== +calls=22262 165 +165 3575 +cfl= +cfn=String::to_s +calls=2262 167 +167 366 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_string +calls=2262 167 +167 4031 +cfl= +cfn=TrueClass::=== +calls=5000 165 +165 899 +cfl= +cfn=FalseClass::=== +calls=5000 165 +165 677 +cfl= +cfn=NilClass::=== +calls=5000 165 +165 767 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb +cfn=ActiveSupport/NumericWithFormat::to_s +calls=5000 173 +173 7965 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_quote +86 10445 +cfl= +cfn=Module::=== +calls=36310 87 +87 5358 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::_quote +calls=7262 107 +107 29849 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +fn=ActiveRecord/ConnectionAdapters/Quoting::quote +11 7639 +cfl= +cfn=Kernel::is_a? +calls=7262 12 +12 1499 +cfl= +cfn=Kernel::respond_to? +calls=7262 14 +14 1276 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_quote +calls=7262 18 +18 45652 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::default_timezone^ +60 120 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +fn=Hash::stringify_keys +39 42 +cfl= +cfn=Hash::transform_keys +calls=24 40 +40 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::set_standard_conforming_strings +300 80 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +calls=1 301 +301 46737 +cfl= +cfn=Hash::fetch +calls=1 714 +714 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::stringify_keys +calls=1 714 +714 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::default_timezone^ +calls=1 719 +719 19 +cfl= +cfn=Enumerable::map +calls=1 728 +728 2827 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path= +223 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb +fn=ActiveRecord/ExplainRegistry::collect? +23 42 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb +fn=ActiveRecord/ExplainRegistry::reset +27 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb +fn=ActiveRecord/ExplainRegistry::initialize +19 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb +cfn=ActiveRecord/ExplainRegistry::reset +calls=1 20 +20 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +fn=ActiveRecord/ExplainRegistry::collect?^ +55 127 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=56 55 +55 144 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb +cfn=ActiveRecord/ExplainRegistry::collect? +calls=56 55 +55 42 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +fn=ActiveSupport/PerThreadRegistry::method_missing +51 30 +cfl= +cfn=Kernel::singleton_class +calls=2 55 +55 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb +cfn=Module::delegate +calls=2 55 +55 474 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveRecord/ExplainRegistry::collect?^ +calls=1 57 +57 41 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveRecord/Scoping/ScopeRegistry::value_for^ +calls=1 57 +57 45 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb +fn=ActiveRecord/ExplainSubscriber::finish +12 123 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::method_missing +calls=1 13 +13 362 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveRecord/ExplainRegistry::collect?^ +calls=55 13 +13 271 + +fl= +fn=BasicObject::__id__ +0 40 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb +fn=ActiveSupport/LoggerThreadSafeLevel::local_log_id +13 122 +cfl= +cfn=Thread::current^ +calls=136 14 +14 31 +cfl= +cfn=BasicObject::__id__ +calls=136 14 +14 40 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb +fn=ActiveSupport/LoggerThreadSafeLevel::local_level +17 166 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb +cfn=ActiveSupport/LoggerThreadSafeLevel::local_log_id +calls=136 18 +18 192 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=136 18 +18 331 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb +fn=ActiveSupport/LoggerThreadSafeLevel::level +29 177 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb +cfn=ActiveSupport/LoggerThreadSafeLevel::local_level +calls=136 30 +30 689 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb +fn=ActiveSupport/Logger::debug? +94 132 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb +cfn=ActiveSupport/LoggerThreadSafeLevel::level +calls=56 95 +95 489 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::runtime=^ +7 88 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb +cfn=ActiveRecord/RuntimeRegistry::sql_runtime=^ +calls=56 8 +8 126 + +fl= +fn=Integer::+ +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +fn=ActiveSupport/Notifications/Event::duration +80 120 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb +fn=ActiveRecord/RuntimeRegistry::sql_runtime=^ +21 64 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=57 21 +21 70 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb +fn=ActiveRecord/RuntimeRegistry::sql_runtime^ +20 76 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=56 20 +20 97 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::runtime^ +11 125 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb +cfn=ActiveRecord/RuntimeRegistry::sql_runtime^ +calls=56 12 +12 174 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb +cfn=ActiveRecord/RuntimeRegistry::sql_runtime=^ +calls=1 12 +12 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Event::duration +calls=1 12 +12 6 +cfl= +cfn=Integer::+ +calls=1 12 +12 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::runtime=^ +calls=1 12 +12 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::logger +calls=1 22 +22 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb +cfn=ActiveSupport/Logger::debug? +calls=1 22 +22 44 +cfl= +cfn=Array::include? +calls=1 26 +26 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::sql +20 813 +cfl= +cfn=Kernel::class +calls=56 21 +21 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::runtime^ +calls=56 21 +21 377 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Event::duration +calls=95 21 +21 113 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::runtime=^ +calls=55 21 +21 207 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::logger +calls=55 22 +22 268 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb +cfn=ActiveSupport/Logger::debug? +calls=55 22 +22 577 +cfl= +cfn=Array::include? +calls=55 26 +26 68 +cfl= +cfn=NilClass::to_s +calls=53 28 +28 39 +cfl= +cfn=Float::round +calls=40 28 +28 141 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb +cfn=ActiveSupport/NumericWithFormat::to_s +calls=40 28 +28 333 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::colorize_payload_name +calls=40 40 +40 517 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::sql_color +calls=40 41 +41 2434 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +cfn=ActiveSupport/LogSubscriber::color +calls=40 41 +41 144 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::debug +calls=40 43 +43 11001 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +fn=ActiveSupport/Subscriber::finish +94 342 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/Subscriber::now +calls=56 95 +95 213 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/Subscriber::event_stack +calls=56 96 +96 382 +cfl= +cfn=Array::pop +calls=56 96 +96 53 +cfl= +cfn=Hash::merge! +calls=56 98 +98 115 +cfl= +cfn=String::split +calls=56 100 +100 250 +cfl= +cfn=Array::first +calls=56 100 +100 42 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::sql +calls=56 101 +101 17072 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +fn=ActiveSupport/LogSubscriber::finish +83 170 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::logger +calls=56 84 +84 617 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/Subscriber::finish +calls=56 84 +84 18470 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish +calls=1 48 +48 380 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish +103 248 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +cfn=ActiveSupport/LogSubscriber::finish +calls=56 104 +104 19637 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb +cfn=ActiveRecord/ExplainSubscriber::finish +calls=56 104 +104 756 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish +calls=55 48 +48 456 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin/ConditionVariable::wait_while +123 115 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::wait_for +219 569 +cfl= +cfn=Thread::current^ +calls=112 220 +220 29 +cfl= +cfn=Kernel::hash +calls=56 220 +220 43 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin/ConditionVariable::wait_while +calls=56 221 +221 115 +cfl= +cfn=Hash::delete +calls=56 223 +223 125 + +fl= +fn=PG/Connection::async_exec +0 59460 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::yield_shares +171 416 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=112 173 +173 3268 +cfl= +cfn=PG/Connection::async_exec +calls=25 75 +75 105411 +cfl= +cfn=PG/Connection::exec_params +calls=31 611 +611 39124 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::result_as_array +calls=10 63 +63 254 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb +fn=ActiveSupport/Dependencies/Interlock::permit_concurrent_loads +46 697 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::yield_shares +calls=56 47 +47 151027 + +fl= +fn=Thread/Mutex::try_lock +0 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::mon_try_enter +170 119 +cfl= +cfn=Thread::current^ +calls=86 171 +171 15 +cfl= +cfn=Thread/Mutex::try_lock +calls=14 172 +172 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/load_interlock_aware_monitor.rb +fn=ActiveSupport/Concurrency/LoadInterlockAwareMonitor::mon_enter +11 77 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_try_enter +calls=72 12 +12 141 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb +fn=ActiveRecord/ExplainSubscriber::start +8 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +fn=ActiveSupport/SubscriberQueueRegistry::get_queue +126 159 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +fn=ActiveSupport/SubscriberQueueRegistry::initialize +122 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +fn=ActiveSupport/Subscriber::event_stack +106 185 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=168 107 +107 409 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/SubscriberQueueRegistry::get_queue +calls=168 107 +107 159 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +fn=ActiveSupport/Notifications/Event::initialize +58 154 +cfl= +cfn=Kernel::dup +calls=56 60 +60 207 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +fn=ActiveSupport/Subscriber::now +110 144 +cfl= +cfn=Process::clock_gettime^ +calls=112 111 +111 222 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +fn=ActiveSupport/Subscriber::start +86 181 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/Subscriber::now +calls=56 87 +87 153 +cfl= +cfn=Class::new +calls=56 87 +87 458 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/Subscriber::event_stack +calls=112 88 +88 372 +cfl= +cfn=Array::last +calls=56 88 +88 28 +cfl= +cfn=Array::push +calls=56 91 +91 46 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +fn=ActiveRecord/LogSubscriber::logger +90 283 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::logger^ +calls=288 91 +91 1444 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +fn=ActiveSupport/LogSubscriber::start +79 121 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::logger +calls=56 80 +80 468 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/Subscriber::start +calls=56 80 +80 1238 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::start +99 141 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb +cfn=ActiveSupport/LogSubscriber::start +calls=56 100 +100 1827 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb +cfn=ActiveRecord/ExplainSubscriber::start +calls=56 100 +100 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log +570 158 +cfl= +cfn=Kernel::object_id +calls=56 571 +571 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Instrumenter::instrument +calls=56 571 +571 175868 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +72 76 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log +calls=15 73 +73 102762 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path= +calls=1 709 +709 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::set_standard_conforming_strings +calls=1 712 +712 49697 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_encoders +calls=1 224 +224 218 +cfl= +cfn=Kernel::class +calls=1 225 +225 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_integer^ +calls=1 225 +225 21 +cfl= +cfn=Class::new +calls=1 225 +225 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version +calls=1 228 +228 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_decoders +calls=1 232 +232 10719 +cfl= +cfn=Enumerable::first +calls=1 73 +73 6 +cfl= +cfn=Hash::key? +calls=1 237 +237 6 +cfl= +cfn=Kernel::tap +calls=1 232 +232 4 +cfl= +cfn=Thread::current^ +calls=1 248 +248 1 +cfl= +cfn=Thread::status +calls=1 248 +248 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction +calls=1 252 +252 1452 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::client_min_messages= +241 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +calls=1 242 +242 64469 + +fl= +fn=PG/Connection::set_client_encoding +0 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::configure_connection +704 14 +cfl= +cfn=PG/Connection::set_client_encoding +calls=1 706 +706 131 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::client_min_messages= +calls=1 708 +708 64482 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=1 836 +836 36 + +fl= +fn=String::% +0 478 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb +fn=PG/Connection::quote_connstr^ +28 7 +cfl= +cfn=String::to_s +calls=4 29 +29 1 +cfl= +cfn=String::gsub +calls=4 29 +29 8 + +fl= +fn=Enumerable::map +0 3785 +cfl= +cfn=Hash::each +calls=2 0 +0 2836 +cfl= +cfn=PG/Result::each +calls=1 0 +0 305 +cfl= +cfn=Enumerator::each +calls=1656 0 +0 143822 + +fl= +fn=Array::zip +0 7995 + +fl= +fn=Enumerable::find +0 3251 +cfl= +cfn=Array::each +calls=1882 0 +0 8495 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb +fn=PG/Connection::parse_connect_args^ +35 14 +cfl= +cfn=Array::last +calls=1 38 +38 1 +cfl= +cfn=Kernel::is_a? +calls=1 38 +38 1 +cfl= +cfn=Array::pop +calls=1 38 +38 1 +cfl= +cfn=Module::instance_methods +calls=1 44 +44 59 +cfl= +cfn=Enumerable::find +calls=1 44 +44 18 +cfl= +cfn=String::sub +calls=1 45 +45 8 +cfl= +cfn=Array::zip +calls=1 65 +65 9 +cfl= +cfn=Hash::merge! +calls=1 70 +70 2 +cfl= +cfn=Enumerable::map +calls=1 82 +82 29 +cfl= +cfn=Array::join +calls=1 82 +82 3 + +fl= +fn=PG/Connection::initialize +0 74 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb +cfn=PG/Connection::parse_connect_args^ +calls=1 0 +0 143 +cfl= +cfn=String::% +calls=1 0 +0 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg.rb +fn=PG::connect^ +55 4 +cfl= +cfn=Class::new +calls=1 56 +56 3866 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::connect +691 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg.rb +cfn=PG::connect^ +calls=1 692 +692 3870 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::configure_connection +calls=1 693 +693 64662 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_boolean^ +93 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +fn=Arel/Visitors/Visitor::dispatch_cache^ +15 3 +cfl= +cfn=Class::new +calls=1 16 +16 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +fn=Arel/Visitors/Visitor::get_dispatch_cache +21 3 +cfl= +cfn=Kernel::class +calls=1 22 +22 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +cfn=Arel/Visitors/Visitor::dispatch_cache^ +calls=1 22 +22 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +fn=Arel/Visitors/Visitor::initialize +5 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +cfn=Arel/Visitors/Visitor::get_dispatch_cache +calls=1 6 +6 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +fn=Arel/Visitors/ToSql::initialize +68 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb +cfn=Arel/Visitors/Visitor::initialize +calls=1 69 +69 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::arel_visitor +776 5 +cfl= +cfn=Class::new +calls=1 777 +777 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +fn=ActiveRecord/ConnectionAdapters/SchemaCache::initialize +9 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb +fn=#<Class:0x00007fe6a2a91ee8>::get_time +13 5 +cfl= +cfn=Process::clock_gettime^ +calls=1 14 +14 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb +fn=Concurrent::monotonic_time^ +53 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb +cfn=#<Class:0x00007fe6a2a91ee8>::get_time +calls=1 54 +54 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/TransactionManager::initialize +191 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +fn=ActiveRecord/ConnectionAdapters/NullTransaction::initialize +85 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::reset_transaction +281 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 282 +282 550 +cfl= +cfn=Class::new +calls=1 282 +282 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::initialize +6 6 +cfl= +cfn=BasicObject::initialize +calls=1 7 +7 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::reset_transaction +calls=1 8 +8 563 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +fn=ActiveRecord/ConnectionAdapters/QueryCache::initialize +51 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::initialize +calls=1 52 +52 571 +cfl= +cfn=Class::new +calls=1 53 +53 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::initialize +101 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/QueryCache::initialize +calls=1 102 +102 579 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +cfn=ActiveSupport/Notifications::instrumenter^ +calls=1 106 +106 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb +cfn=Concurrent::monotonic_time^ +calls=1 110 +110 11 +cfl= +cfn=Class::new +calls=2 111 +111 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::arel_visitor +calls=1 113 +113 21 +cfl= +cfn=Kernel::class +calls=1 116 +116 1 +cfl= +cfn=Hash::fetch +calls=1 116 +116 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_boolean^ +calls=1 116 +116 3 +cfl= +cfn=Kernel::extend +calls=1 118 +118 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize +214 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::initialize +calls=1 215 +215 662 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::connect +calls=1 223 +223 68539 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_and_verify +calls=1 223 +223 446 + +fl= +fn=Hash::replace +0 10 + +fl= +fn=Hash::default_proc +0 4 + +fl= +fn=Hash::default= +0 4 + +fl= +fn=Hash::default +0 5 + +fl= +fn=Hash::slice +0 1044 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/slice.rb +fn=Hash::slice! +32 46 +cfl= +cfn=Hash::keys +calls=14 33 +33 6 +cfl= +cfn=Array::- +calls=14 33 +33 10 +cfl= +cfn=Hash::slice +calls=28 33 +33 21 +cfl= +cfn=Hash::default +calls=14 35 +35 5 +cfl= +cfn=Hash::default= +calls=14 35 +35 4 +cfl= +cfn=Hash::default_proc +calls=14 36 +36 4 +cfl= +cfn=Hash::replace +calls=14 37 +37 10 + +fl= +fn=Enumerable::each_with_object +0 3 +cfl= +cfn=Array::each +calls=1 0 +0 42 + +fl= +fn=PG/Connection::conndefaults^ +0 132 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb +fn=PG/Connection::conndefaults_hash^ +227 7 +cfl= +cfn=PG/Connection::conndefaults^ +calls=1 228 +228 132 +cfl= +cfn=Enumerable::each_with_object +calls=1 228 +228 45 + +fl= +fn=Hash::delete_if +0 4 +cfl= +cfn=Kernel::nil? +calls=6 36 +36 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +fn=ActiveRecord/ConnectionHandling::postgresql_connection +33 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::symbolize_keys +calls=1 34 +34 6 +cfl= +cfn=Hash::delete_if +calls=1 36 +36 6 +cfl= +cfn=Hash::delete +calls=2 39 +39 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb +cfn=PG/Connection::conndefaults_hash^ +calls=1 43 +43 185 +cfl= +cfn=Hash::keys +calls=1 43 +43 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/slice.rb +cfn=Hash::slice! +calls=1 44 +44 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::logger^ +calls=1 48 +48 9 +cfl= +cfn=Class::new +calls=1 48 +48 69670 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::new_connection +810 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionHandling::postgresql_connection +calls=1 811 +811 69915 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_new_connection +853 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::new_connection +calls=1 855 +855 69924 + +fl= +fn=Numeric::zero? +0 319 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::try_to_checkout_new_connection +821 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=1 825 +825 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_new_connection +calls=1 834 +834 69927 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction +calls=1 834 +834 1120942 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::can_remove_no_wait? +167 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::no_wait_poll +179 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::can_remove_no_wait? +calls=1 180 +180 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::internal_poll +150 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::no_wait_poll +calls=1 151 +151 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/ConnectionLeasingQueue::internal_poll +276 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::internal_poll +calls=1 277 +277 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::synchronize +154 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=1 155 +155 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::poll +144 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::synchronize +calls=1 145 +145 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::acquire_connection +788 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::poll +calls=1 795 +795 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::try_to_checkout_new_connection +calls=1 795 +795 1190888 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout +522 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::acquire_connection +calls=1 523 +523 1190915 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection +381 370 +cfl= +cfn=Thread::current^ +calls=331 382 +382 55 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key +calls=331 382 +382 101 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=331 382 +382 733 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout +calls=1 382 +382 1190917 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection +1011 403 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool +calls=331 1012 +1012 1672 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection +calls=331 1014 +1014 1190929 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling::retrieve_connection +117 407 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::connection_handler^ +calls=331 118 +118 1171 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection_specification_name +calls=331 118 +118 1306 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection +calls=331 118 +118 1190939 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling::connection +89 273 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::retrieve_connection +calls=331 90 +90 1190950 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions/ClassMethods::transaction +211 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=5 212 +212 1190955 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction +calls=4 212 +212 1083182 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush +601 4 +cfl= +cfn=Kernel::nil? +calls=1 602 +602 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=1 604 +604 6 +cfl= +cfn=Array::each +calls=1 615 +615 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::reap +579 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=1 580 +580 15 +cfl= +cfn=Array::each +calls=1 588 +588 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush! +622 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::reap +calls=1 623 +623 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush +calls=1 624 +624 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::flush_idle_connections! +1003 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::connection_pool_list +calls=1 1004 +1004 9 +cfl= +cfn=Array::each +calls=1 1004 +1004 38 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling::flush_idle_connections! +142 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::connection_handler^ +calls=1 142 +142 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::flush_idle_connections! +calls=1 142 +142 50 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key +667 103 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::release_connection +401 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key +calls=1 402 +402 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::delete +calls=1 402 +402 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::each_pair +260 4 +cfl= +cfn=Kernel::block_given? +calls=2 261 +261 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::each_pair +calls=2 262 +262 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::values +230 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::each_pair +calls=2 232 +232 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::connection_pool_list +949 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool +calls=2 950 +950 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::values +calls=2 950 +950 21 +cfl= +cfn=Array::compact +calls=2 950 +950 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::clear_active_connections! +985 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::connection_pool_list +calls=1 986 +986 26 +cfl= +cfn=Array::each +calls=1 986 +986 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling::clear_active_connections! +142 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::connection_handler^ +calls=1 142 +142 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::clear_active_connections! +calls=1 142 +142 50 + +fl= +fn=File::file?^ +0 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +fn=Rails/Paths/Path::first +138 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +cfn=Rails/Paths/Path::expanded +calls=1 139 +139 17 +cfl= +cfn=Array::first +calls=1 139 +139 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveSupport/ExecutionWrapper::__callbacks=^ +104 7 +cfl= +cfn=Kernel::singleton_class +calls=2 105 +105 2 +cfl= +cfn=Module::class_eval +calls=2 105 +105 28 +cfl= +cfn=Module::singleton_class? +calls=2 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::duplicates? +324 97 +cfl= +cfn=Module::=== +calls=111 325 +325 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::filter +calls=36 327 +327 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::matches? +calls=36 327 +327 29 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=#<Class:0x00007fe6a21f2fd0>::__callbacks^ +106 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveSupport/Reloader::__callbacks^ +106 3 + +fl= +fn=Array::unshift +0 10494 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/reloader.rb +fn=ActiveSupport/Reloader::before_class_unload^ +37 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=1 38 +38 146 + +fl= +fn=File::join^ +0 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb +fn=ActiveRecord/Import::base_adapter^ +8 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb +fn=ActiveRecord/Import::require_adapter^ +22 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb +cfn=ActiveRecord/Import::base_adapter^ +calls=1 23 +23 2 +cfl= +cfn=File::join^ +calls=1 23 +23 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 23 +23 605 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb +fn=ActiveRecord/Import::load_from_connection_pool^ +29 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb +cfn=ActiveRecord/Import::require_adapter^ +calls=1 30 +30 617 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::fetch +168 464 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default +calls=428 169 +169 711 +cfl= +cfn=Kernel::block_given? +calls=92 171 +171 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Map::put +calls=46 193 +193 135 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::perform_fetch +calls=25 21 +21 426 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool +1039 315 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool +calls=332 1040 +1040 814 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::fetch +calls=332 1040 +1040 555 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling::connection_specification_name +96 1118 +cfl= +cfn=Kernel::nil? +calls=332 97 +97 60 +cfl= +cfn=Class::superclass +calls=650 98 +98 133 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection_specification_name +calls=650 98 +98 690 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling::connection_pool +113 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::connection_handler^ +calls=1 114 +114 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection_specification_name +calls=1 114 +114 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool +calls=1 114 +114 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout::finish +47 72 +cfl= +cfn=Array::each +calls=57 48 +48 20407 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +fn=ActiveSupport/Notifications/Instrumenter::finish_with_state +43 150 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout::finish +calls=57 44 +44 20479 + +fl= +fn=Thread::initialize +0 15 + +fl= +fn=Thread::new^ +0 7 +cfl= +cfn=Thread::initialize +calls=1 0 +0 15 + +fl= +fn=Float::> +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::run +297 4 +cfl= +cfn=Float::> +calls=1 298 +298 2 +cfl= +cfn=Thread::new^ +calls=1 299 +299 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::initialize +292 2 + +fl= +fn=Thread/ConditionVariable::initialize +0 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin/ConditionVariable::initialize +156 5 +cfl= +cfn=Class::new +calls=1 158 +158 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::new_cond +241 2 +cfl= +cfn=Class::new +calls=1 242 +242 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::initialize +86 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::new_cond +calls=1 88 +88 11 + +fl= +fn=Integer::to_i +0 1833 + +fl= +fn=Float::<= +0 19 + +fl= +fn=Integer::to_f +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +fn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::initialize +29 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::initialize +calls=1 30 +30 8 +cfl= +cfn=Class::new +calls=1 31 +31 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool::initialize +321 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::initialize +calls=1 322 +322 19 +cfl= +cfn=Hash::fetch +calls=2 327 +327 1 +cfl= +cfn=Integer::to_f +calls=2 328 +328 2 +cfl= +cfn=Float::<= +calls=1 329 +329 19 +cfl= +cfn=Integer::to_i +calls=1 333 +333 2 +cfl= +cfn=Class::new +calls=3 345 +345 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::run +calls=1 365 +365 28 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::subscribed_to? +107 9 +cfl= +cfn=String::=== +calls=12 108 +108 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout::listeners_for +55 60 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=57 57 +57 111 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +cfn=Mutex_m::synchronize +calls=2 57 +57 40 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout::start +43 170 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout::listeners_for +calls=57 44 +44 211 +cfl= +cfn=Array::each +calls=57 44 +44 2135 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +fn=ActiveSupport/Notifications/Instrumenter::start +34 74 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout::start +calls=57 35 +35 2516 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +fn=ActiveSupport/Notifications/Instrumenter::instrument +19 234 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Instrumenter::start +calls=57 21 +21 2591 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool +calls=1 970 +970 2 +cfl= +cfn=Class::new +calls=1 970 +970 116 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::[]= +calls=1 970 +970 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Instrumenter::finish_with_state +calls=57 29 +29 20629 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=56 580 +580 152464 + +fl= +fn=String::unpack +0 23 + +fl= +fn=Random::urandom^ +0 40 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb +fn=SecureRandom::gen_random^ +103 5 +cfl= +cfn=Random::urandom^ +calls=1 104 +104 40 + +fl= +fn=Integer::to_int +0 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb +fn=Random/Formatter::random_bytes +134 5 +cfl= +cfn=Integer::to_int +calls=1 135 +135 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb +cfn=SecureRandom::gen_random^ +calls=1 136 +136 45 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb +fn=Random/Formatter::hex +156 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb +cfn=Random/Formatter::random_bytes +calls=1 157 +157 51 +cfl= +cfn=String::unpack +calls=1 157 +157 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +fn=ActiveSupport/Notifications/Instrumenter::unique_id +49 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb +cfn=Random/Formatter::hex +calls=1 50 +50 56 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +fn=ActiveSupport/Notifications/Instrumenter::initialize +11 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Instrumenter::unique_id +calls=1 12 +12 59 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +fn=ActiveSupport/Notifications/InstrumentationRegistry::instrumenter_for +209 9 +cfl= +cfn=Kernel::hash +calls=3 210 +210 1 +cfl= +cfn=Class::new +calls=1 210 +210 64 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +fn=ActiveSupport/Notifications/InstrumentationRegistry::initialize +205 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +fn=ActiveSupport/Notifications::instrumenter^ +189 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=2 190 +190 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +cfn=ActiveSupport/Notifications/InstrumentationRegistry::instrumenter_for +calls=2 190 +190 75 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::delete +79 2 +cfl= +cfn=Hash::delete +calls=2 80 +80 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +fn=Concurrent/Collection/MriMapBackend::delete +53 3 +cfl= +cfn=Thread/Mutex::synchronize +calls=2 54 +54 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::[]= +23 55 +cfl= +cfn=Array::hash +calls=25 24 +24 17 +cfl= +cfn=Kernel::hash +calls=1 24 +24 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +fn=Concurrent/Collection/MriMapBackend::[]= +17 7 +cfl= +cfn=Thread/Mutex::synchronize +calls=5 18 +18 17 + +fl= +fn=Hash::each_pair +0 14877 +cfl= +cfn=Kernel::frozen? +calls=8879 46 +46 1437 +cfl= +cfn=Module::=== +calls=8879 46 +46 1315 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb +cfn=Object::deep_dup +calls=8879 47 +47 18879 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods::[]= +calls=7246 706 +706 85924 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::dupped_backend +122 4 +cfl= +cfn=Kernel::dup +calls=3 123 +123 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::each_pair +97 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::dupped_backend +calls=3 98 +98 13 +cfl= +cfn=Hash::each_pair +calls=3 98 +98 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::each +260 5 +cfl= +cfn=Kernel::block_given? +calls=1 261 +261 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::each_pair +calls=1 262 +262 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::discard_unowned_pools^ +934 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::each +calls=1 935 +935 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default +108 228 +cfl= +cfn=Hash::fetch +calls=451 109 +109 506 + +fl= +fn=Process::pid^ +0 82 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool +1058 316 +cfl= +cfn=Process::pid^ +calls=337 1059 +1059 82 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=337 1059 +1059 495 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::remove_connection +1028 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool +calls=1 1029 +1029 66 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::delete +calls=1 1029 +1029 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification::initialize +10 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +fn=ActiveRecord/Type/DecorationRegistration::initialize +98 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +fn=ActiveRecord/Type/AdapterSpecificRegistry::add_modifier +9 5 +cfl= +cfn=Class::new +calls=2 10 +10 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb +fn=ActiveRecord/Type::add_modifier^ +27 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +cfn=ActiveRecord/Type/AdapterSpecificRegistry::add_modifier +calls=2 27 +27 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +fn=ActiveSupport/DescendantsTracker::store_inherited^ +36 37 +cfl= +cfn=Kernel::hash +calls=11 37 +37 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +fn=ActiveSupport/DescendantsTracker::inherited +49 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::store_inherited^ +calls=8 50 +50 41 +cfl= +cfn=Class::inherited +calls=8 51 +51 3 + +fl= +fn=Regexp::to_s +0 6 + +fl= +fn=Module::public_method_defined? +0 2 + +fl= +fn=Comparable::< +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +cfn=Gem/Version::<=> +calls=1 0 +0 7 + +fl= +fn=Comparable::>= +0 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +cfn=Gem/Version::<=> +calls=1 0 +0 8 + +fl= +fn=Array::all? +0 46 +cfl= +cfn=Comparable::>= +calls=1 22 +22 10 +cfl= +cfn=Comparable::< +calls=1 21 +21 11 +cfl= +cfn=Kernel::is_a? +calls=24 157 +157 6 +cfl= +cfn=Regexp::match? +calls=4 198 +198 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +fn=Gem/Requirement::satisfied_by? +245 3 +cfl= +cfn=Module::=== +calls=1 247 +247 1 +cfl= +cfn=Array::all? +calls=1 249 +249 28 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +fn=Gem/Requirement::none? +171 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb +fn=Gem/Dependency::requirement +121 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb +fn=Gem/Dependency::matches_spec? +252 7 +cfl= +cfn=String::=== +calls=1 253 +253 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb +cfn=Gem/Dependency::requirement +calls=2 254 +254 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +cfn=Gem/Requirement::none? +calls=1 254 +254 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +cfn=Gem/Requirement::satisfied_by? +calls=1 256 +256 31 + +fl= +fn=Integer::<=> +0 1315 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +fn=Gem/Version::_segments +382 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +fn=Gem/Version::canonical_segments +369 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +fn=Gem/Version::_version +378 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +fn=Gem/Version::<=> +342 21 +cfl= +cfn=Module::=== +calls=12 343 +343 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +cfn=Gem/Version::_version +calls=3 344 +344 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +cfn=Gem/Version::canonical_segments +calls=6 344 +344 4 +cfl= +cfn=Array::== +calls=3 344 +344 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +cfn=Gem/Version::_segments +calls=6 346 +346 3 +cfl= +cfn=Integer::<=> +calls=3 363 +363 2 + +fl= +fn=Array::sort! +0 6 +cfl= +cfn=Array::last +calls=2 303 +303 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +cfn=Gem/Version::<=> +calls=1 303 +303 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +fn=Gem/Requirement::sort_requirements! +301 3 +cfl= +cfn=Array::sort! +calls=1 302 +302 30 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +fn=Gem/Version::new^ +200 7 + +fl= +fn=Regexp::=~ +0 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +fn=Gem/Requirement::parse^ +101 10 +cfl= +cfn=Module::=== +calls=2 102 +102 1 +cfl= +cfn=String::to_s +calls=2 104 +104 1 +cfl= +cfn=Regexp::=~ +calls=2 104 +104 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb +cfn=Gem/Version::new^ +calls=2 111 +111 7 + +fl= +fn=Array::compact! +0 21 + +fl= +fn=Array::flatten +0 2742 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +fn=Gem/Requirement::initialize +127 32 +cfl= +cfn=Array::flatten +calls=1 128 +128 5 +cfl= +cfn=Array::compact! +calls=1 129 +129 1 +cfl= +cfn=Array::uniq! +calls=1 130 +130 2 +cfl= +cfn=Array::map! +calls=1 135 +135 36 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +cfn=Gem/Requirement::sort_requirements! +calls=1 136 +136 33 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +fn=Gem/Requirement::create^ +54 7 +cfl= +cfn=Array::shift +calls=1 57 +57 1 +cfl= +cfn=Module::=== +calls=3 59 +59 1 +cfl= +cfn=Class::new +calls=1 63 +63 111 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb +fn=Gem/Dependency::initialize +39 10 +cfl= +cfn=Module::=== +calls=2 40 +40 1 +cfl= +cfn=Array::last +calls=1 51 +51 0 +cfl= +cfn=Array::first +calls=1 52 +52 1 +cfl= +cfn=Array::include? +calls=1 54 +54 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +cfn=Gem/Requirement::create^ +calls=1 60 +60 120 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb +fn=Bundler/RubygemsIntegration/MoreFuture::binstubs_call_gem? +881 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb +fn=Bundler::rubygems^ +896 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb +fn=Kernel::gem +375 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb +cfn=Bundler::rubygems^ +calls=1 376 +376 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb +cfn=Bundler/RubygemsIntegration/MoreFuture::binstubs_call_gem? +calls=1 376 +376 4 +cfl= +cfn=Array::last +calls=1 381 +381 2 +cfl= +cfn=Kernel::is_a? +calls=1 381 +381 1 +cfl= +cfn=Kernel::respond_to? +calls=1 383 +383 3 +cfl= +cfn=Class::new +calls=1 384 +384 139 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb +cfn=Gem/Dependency::matches_spec? +calls=1 388 +388 45 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::spec +181 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve +calls=1 182 +182 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::symbolize_keys +calls=1 182 +182 8 +cfl= +cfn=Hash::key? +calls=1 184 +184 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 191 +191 13106 +cfl= +cfn=Kernel::respond_to? +calls=1 209 +209 4 +cfl= +cfn=Hash::delete +calls=1 213 +213 2 +cfl= +cfn=Class::new +calls=1 213 +213 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::establish_connection +954 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::configurations^ +calls=1 955 +955 1 +cfl= +cfn=Class::new +calls=1 955 +955 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::spec +calls=1 956 +956 13149 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::remove_connection +calls=1 958 +958 74 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +cfn=ActiveSupport/Notifications::instrumenter^ +calls=1 960 +960 90 +cfl= +cfn=Kernel::object_id +calls=1 962 +962 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Instrumenter::instrument +calls=1 969 +969 170 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool +calls=1 973 +973 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=1 973 +973 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::default_connection_handler^ +106 152 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +fn=ActiveSupport/PerThreadRegistry::instance +46 2086 +cfl= +cfn=Thread::current^ +calls=2336 47 +47 554 +cfl= +cfn=Thread::[] +calls=2336 47 +47 1458 +cfl= +cfn=Class::new +calls=5 47 +47 35 +cfl= +cfn=Thread::[]= +calls=5 47 +47 28 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb +fn=ActiveRecord/RuntimeRegistry::connection_handler^ +20 238 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::instance +calls=335 20 +20 467 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Base::connection_handler^ +130 389 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 131 +131 676 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb +cfn=ActiveRecord/RuntimeRegistry::connection_handler^ +calls=335 131 +131 705 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::default_connection_handler^ +calls=335 131 +131 152 + +fl= +fn=Hash::transform_keys +0 49 +cfl= +cfn=String::to_sym +calls=7 57 +57 6 +cfl= +cfn=Symbol::to_sym +calls=16 57 +57 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +fn=Hash::symbolize_keys +56 32 +cfl= +cfn=Hash::transform_keys +calls=6 57 +57 38 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_symbol_connection +256 7 +cfl= +cfn=Symbol::to_s +calls=2 257 +257 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_connection +calls=1 258 +258 2 +cfl= +cfn=Hash::merge +calls=1 258 +258 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Base::configurations^ +59 4 + +fl= +fn=String::to_sym +0 145 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling::establish_connection_without_activerecord_import +49 21 +cfl= +cfn=Module::name +calls=1 50 +50 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +cfn=Rails::env^ +calls=1 5 +5 1 +cfl= +cfn=String::to_sym +calls=1 5 +5 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::configurations^ +calls=1 56 +56 3 +cfl= +cfn=Class::new +calls=1 56 +56 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve +calls=1 57 +57 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb +cfn=Hash::symbolize_keys +calls=1 57 +57 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::connection_handler^ +calls=1 60 +60 729 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::establish_connection +calls=1 60 +60 13509 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +fn=ActiveRecord/Base::establish_connection^ +250 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::establish_connection_without_activerecord_import +calls=1 251 +251 14327 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection_pool +calls=1 252 +252 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb +cfn=ActiveRecord/Import::load_from_connection_pool^ +calls=1 252 +252 621 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_hash_connection +268 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_connection +238 13 +cfl= +cfn=Module::=== +calls=19 239 +239 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_hash_connection +calls=6 245 +245 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_symbol_connection +calls=1 241 +241 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve +141 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_connection +calls=6 143 +143 35 + +fl= +fn=String::eql? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Alias +318 6 +cfl= +cfn=Hash::fetch +calls=3 319 +319 2 + +fl= +fn=Kernel::Integer +0 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb +fn=Psych/ScalarScanner::parse_int +115 4 +cfl= +cfn=Regexp::=== +calls=2 116 +116 4 +cfl= +cfn=Kernel::Integer +calls=1 117 +117 6 + +fl= +fn=Regexp::=== +0 2406 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb +fn=Psych/ScalarScanner::tokenize +32 66 +cfl= +cfn=Hash::key? +calls=47 34 +34 11 +cfl= +cfn=Regexp::=== +calls=48 37 +37 63 +cfl= +cfn=String::gsub +calls=2 105 +105 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb +cfn=Psych/ScalarScanner::parse_int +calls=2 105 +105 14 +cfl= +cfn=String::=== +calls=1 46 +46 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb +fn=Psych/ClassLoader::load +25 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::resolve_class +390 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb +cfn=Psych/ClassLoader::load +calls=27 391 +391 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::deserialize +46 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::resolve_class +calls=27 47 +47 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb +cfn=Psych/ScalarScanner::tokenize +calls=27 60 +60 159 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Scalar +122 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::deserialize +calls=27 123 +123 215 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::register +calls=27 123 +123 13 + +fl= +fn=Array::size +0 12 + +fl= +fn=Enumerable::each_slice +0 132 +cfl= +cfn=Array::size +calls=28 0 +0 12 +cfl= +cfn=Array::each +calls=28 0 +0 50726 +cfl= +cfn=ActiveRecord/Import/Result::new^ +calls=23 823 +823 23 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::revive_hash +335 5 +cfl= +cfn=Enumerable::each_slice +calls=5 336 +336 435 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::register +323 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Mapping +158 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::register +calls=5 162 +162 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::revive_hash +calls=5 162 +162 437 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb +fn=Psych/Nodes/Document::root +56 2 +cfl= +cfn=Array::first +calls=1 57 +57 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Document +310 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb +cfn=Psych/Nodes/Document::root +calls=1 311 +311 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::accept +calls=1 311 +311 450 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb +fn=Psych/Visitors/Visitor::visit +15 69 +cfl= +cfn=Kernel::class +calls=36 16 +16 6 +cfl= +cfn=Kernel::hash +calls=37 16 +16 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Document +calls=1 16 +16 455 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Mapping +calls=5 16 +16 445 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Scalar +calls=27 16 +16 250 +cfl= +cfn=Module::name +calls=1 12 +12 1 +cfl= +cfn=String::gsub +calls=1 12 +12 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Alias +calls=3 12 +12 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb +fn=Psych/Visitors/Visitor::accept +5 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb +cfn=Psych/Visitors/Visitor::visit +calls=36 6 +6 462 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::accept +31 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb +cfn=Psych/Visitors/Visitor::accept +calls=36 32 +32 464 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::initialize +23 4 +cfl= +cfn=BasicObject::initialize +calls=1 24 +24 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb +fn=Psych/ScalarScanner::initialize +25 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb +fn=Psych/ClassLoader::initialize +21 2 +cfl= +cfn=Kernel::dup +calls=1 22 +22 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +fn=Psych/Visitors/ToRuby::create^ +15 8 +cfl= +cfn=Class::new +calls=3 16 +16 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb +fn=Psych/Nodes/Node::to_ruby +49 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::create^ +calls=1 50 +50 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::accept +calls=1 50 +50 469 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb +fn=Psych/Handlers/DocumentStream::end_document +17 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::pop +calls=1 19 +19 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/alias.rb +fn=Psych/Nodes/Alias::initialize +14 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::alias +103 6 +cfl= +cfn=Class::new +calls=3 104 +104 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::set_location +calls=3 105 +105 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::pop +116 7 +cfl= +cfn=Array::pop +calls=6 117 +117 2 +cfl= +cfn=Array::last +calls=6 118 +118 1 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=Psych/TreeBuilder::end_mapping +9 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::pop +calls=5 10 +10 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::set_end_location +calls=5 11 +11 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::set_end_location +132 23 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::set_location +122 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::set_start_location +calls=30 123 +123 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::set_end_location +calls=30 124 +124 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/scalar.rb +fn=Psych/Nodes/Scalar::initialize +58 34 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::scalar +96 29 +cfl= +cfn=Class::new +calls=27 97 +97 50 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::set_location +calls=27 98 +98 48 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/mapping.rb +fn=Psych/Nodes/Mapping::initialize +48 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb +cfn=Psych/Nodes/Node::initialize +calls=5 49 +49 2 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=Psych/TreeBuilder::start_mapping +2 9 +cfl= +cfn=Class::new +calls=5 3 +3 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::set_start_location +calls=5 4 +4 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::push +calls=5 6 +6 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb +fn=Psych/Nodes/Document::initialize +45 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb +cfn=Psych/Nodes/Node::initialize +calls=1 46 +46 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb +fn=Psych/Handlers/DocumentStream::start_document +12 3 +cfl= +cfn=Class::new +calls=1 13 +13 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::push +calls=1 14 +14 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::push +111 6 +cfl= +cfn=Array::push +calls=7 112 +112 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::set_start_location +127 23 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb +fn=Psych/Nodes/Node::initialize +33 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/stream.rb +fn=Psych/Nodes/Stream::initialize +32 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb +cfn=Psych/Nodes/Node::initialize +calls=1 33 +33 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::start_stream +84 4 +cfl= +cfn=Class::new +calls=1 85 +85 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::set_start_location +calls=1 86 +86 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::push +calls=1 87 +87 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::event_location +33 30 + +fl= +fn=Psych/Parser::parse +0 121 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::event_location +calls=43 0 +0 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::start_stream +calls=1 0 +0 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb +cfn=Psych/Handlers/DocumentStream::start_document +calls=1 0 +0 11 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=Psych/TreeBuilder::start_mapping +calls=5 0 +0 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::scalar +calls=27 0 +0 127 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=Psych/TreeBuilder::end_mapping +calls=5 0 +0 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::alias +calls=3 0 +0 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb +cfn=Psych/Handlers/DocumentStream::end_document +calls=1 0 +0 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/parser.rb +fn=Psych/Parser::initialize +47 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +fn=Psych/TreeBuilder::initialize +22 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb +fn=Psych/Handlers/DocumentStream::initialize +7 404 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb +cfn=Psych/TreeBuilder::initialize +calls=1 8 +8 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read::_read_attribute +calls=613 40 +40 3847 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb +fn=Psych::parse_stream^ +448 5 +cfl= +cfn=Kernel::block_given? +calls=1 454 +454 1 +cfl= +cfn=Class::new +calls=2 455 +455 23 +cfl= +cfn=Psych/Parser::parse +calls=1 456 +456 383 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb +fn=Psych::parse^ +384 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb +cfn=Psych::parse_stream^ +calls=1 390 +390 411 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb +fn=Psych::load^ +271 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb +cfn=Psych::parse^ +calls=1 277 +277 415 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb +cfn=Psych/Nodes/Node::to_ruby +calls=1 279 +279 500 + +fl= +fn=Integer::to_s +0 3593 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb +fn=ActiveSupport/NumericWithFormat::to_s +104 3955 +cfl= +cfn=NilClass::=== +calls=5082 105 +105 650 +cfl= +cfn=Integer::to_s +calls=5042 107 +107 3593 +cfl= +cfn=Float::to_s +calls=40 107 +107 211 + +fl= +fn=Object::fetch* +0 5 + +fl= +fn=Kernel::eval +0 143 +cfl= +cfn=String::+@ +calls=1 1 +1 1 +cfl= +cfn=Object::fetch* +calls=1 22 +22 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb +cfn=ActiveSupport/NumericWithFormat::to_s +calls=1 22 +22 6 +cfl= +cfn=Object::[]* +calls=2 81 +81 2 +cfl= +cfn=NilClass::to_s +calls=2 81 +81 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB::result +891 2 +cfl= +cfn=Kernel::eval +calls=1 901 +901 157 + +fl= +fn=Binding::dup +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB::new_toplevel +919 6 +cfl= +cfn=Binding::dup +calls=1 927 +927 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler/Buffer::close +565 5 +cfl= +cfn=Array::each +calls=1 567 +567 2 +cfl= +cfn=Array::join +calls=1 570 +570 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::add_insert_cmd +579 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/Buffer::push +calls=3 580 +580 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::compile_content +645 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::add_insert_cmd +calls=3 656 +656 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::compile_etag +632 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::compile_content +calls=3 635 +635 12 +cfl= +cfn=String::+@ +calls=3 637 +637 1 + +fl= +fn=String::* +0 3 + +fl= +fn=String::count +0 6 + +fl= +fn=String::dump +0 30 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::add_put_cmd +575 10 +cfl= +cfn=String::dump +calls=4 576 +576 30 +cfl= +cfn=String::count +calls=4 576 +576 6 +cfl= +cfn=String::* +calls=4 576 +576 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/Buffer::push +calls=4 576 +576 2 + +fl= +fn=String::=== +0 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::compile_stag +608 24 +cfl= +cfn=Module::=== +calls=7 609 +609 3 +cfl= +cfn=Symbol::=== +calls=7 609 +609 2 +cfl= +cfn=String::=== +calls=25 609 +609 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::add_put_cmd +calls=4 619 +619 51 +cfl= +cfn=String::+@ +calls=4 620 +620 2 + +fl= +fn=StringScanner::[] +0 10 + +fl= +fn=StringScanner::scan +0 48 + +fl= +fn=StringScanner::eos? +0 3 + +fl= +fn=StringScanner::initialize +0 3 + +fl= +fn=Array::== +0 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler/SimpleScanner::scan +505 32 +cfl= +cfn=Array::== +calls=2 506 +506 1 +cfl= +cfn=Class::new +calls=1 508 +508 6 +cfl= +cfn=StringScanner::eos? +calls=8 509 +509 3 +cfl= +cfn=StringScanner::scan +calls=7 510 +510 48 +cfl= +cfn=StringScanner::[] +calls=14 511 +511 10 +cfl= +cfn=Kernel::nil? +calls=20 595 +595 4 +cfl= +cfn=NilClass::nil? +calls=7 597 +597 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::compile_stag +calls=7 598 +598 85 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::compile_etag +calls=6 600 +600 25 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler/Scanner::initialize +372 3 + +fl= +fn=Array::eql? +0 59 + +fl= +fn=Array::hash +0 143 +cfl= +cfn=Kernel::hash +calls=72 0 +0 21 +cfl= +cfn=String::hash +calls=70 0 +0 36 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler/Scanner::make_scanner^ +365 4 +cfl= +cfn=Hash::fetch +calls=1 366 +366 14 +cfl= +cfn=Class::new +calls=1 367 +367 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::make_scanner +691 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/Scanner::make_scanner^ +calls=1 692 +692 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler/Buffer::push +555 6 + +fl= +fn=String::+@ +0 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler/Buffer::initialize +543 6 +cfl= +cfn=String::+@ +calls=1 546 +546 4 +cfl= +cfn=Array::map! +calls=1 547 +547 2 +cfl= +cfn=NilClass::nil? +calls=1 548 +548 1 +cfl= +cfn=Array::each +calls=1 549 +549 4 + +fl= +fn=String::scan +0 109 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::detect_magic_comment +723 3 +cfl= +cfn=String::scan +calls=1 726 +726 4 + +fl= +fn=String::b +0 2 + +fl= +fn=Encoding::dummy? +0 1 + +fl= +fn=String::encoding +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::compile +585 9 +cfl= +cfn=String::encoding +calls=1 586 +586 4 +cfl= +cfn=Encoding::dummy? +calls=1 587 +587 1 +cfl= +cfn=String::b +calls=1 588 +588 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::detect_magic_comment +calls=1 589 +589 6 +cfl= +cfn=Class::new +calls=1 590 +590 19 +cfl= +cfn=String::+@ +calls=1 592 +592 0 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::make_scanner +calls=1 593 +593 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/SimpleScanner::scan +calls=1 594 +594 216 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/Buffer::close +calls=1 604 +604 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB::set_eoutvar +871 4 + +fl= +fn=NilClass::=== +0 1419 + +fl= +fn=BasicObject::== +0 1 + +fl= +fn=Integer::=== +0 10 +cfl= +cfn=BasicObject::== +calls=3 0 +0 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::prepare_trim_mode +662 4 +cfl= +cfn=Integer::=== +calls=3 663 +663 11 +cfl= +cfn=NilClass::=== +calls=1 663 +663 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB/Compiler::initialize +697 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::prepare_trim_mode +calls=1 698 +698 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB::make_compiler +843 2 +cfl= +cfn=Class::new +calls=1 844 +844 23 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +fn=ERB::initialize +814 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB::make_compiler +calls=1 831 +831 25 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB::set_eoutvar +calls=1 832 +832 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::compile +calls=1 833 +833 291 + +fl= +fn=Pathname::read +0 3 +cfl= +cfn=IO::read^ +calls=1 0 +0 309 + +fl= +fn=FileTest::exist?^ +0 78 + +fl= +fn=Pathname::exist? +0 2 +cfl= +cfn=FileTest::exist?^ +calls=1 0 +0 78 + +fl= +fn=Pathname::initialize +0 5 +cfl= +cfn=Kernel::initialize_dup +calls=1 0 +0 1 + +fl= +fn=File::exist?^ +0 21 + +fl= +fn=Array::select +0 219 +cfl= +cfn=File::exist?^ +calls=1 211 +211 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::subscribed_to? +calls=12 59 +59 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::get_value +calls=12 388 +388 20 +cfl= +cfn=Array::include? +calls=104 389 +389 49 +cfl= +cfn=Array::any? +calls=4 389 +389 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::any? +calls=4 389 +389 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::lock_optimistically^ +calls=14 167 +167 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb +cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column +calls=14 167 +167 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb +cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::create_time_zone_conversion_attribute? +calls=14 75 +75 113 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::column_names +calls=92 65 +65 82 + +fl= +fn=String::initialize_copy +0 92 + +fl= +fn=Pathname::to_path +0 8 +cfl= +cfn=Kernel::initialize_dup +calls=2 0 +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +fn=Rails/Paths/Path::each +162 3 +cfl= +cfn=Array::each +calls=2 163 +163 32 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +fn=Rails/Paths/Path::expanded +188 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +cfn=Rails/Paths/Path::each +calls=2 192 +192 35 +cfl= +cfn=Array::uniq! +calls=2 204 +204 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +fn=Rails/Paths/Path::existent +209 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +cfn=Rails/Paths/Path::expanded +calls=1 210 +210 26 +cfl= +cfn=Array::select +calls=1 210 +210 26 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +fn=Rails/Paths/Root::[] +64 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb +fn=Rails/Application/Configuration::paths +147 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb +fn=Rails/Application/Configuration::database_configuration +165 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb +cfn=Rails/Application/Configuration::paths +calls=1 166 +166 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +cfn=Rails/Paths/Root::[] +calls=1 166 +166 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +cfn=Rails/Paths/Path::existent +calls=1 166 +166 54 +cfl= +cfn=Array::first +calls=1 166 +166 1 +cfl= +cfn=Class::new +calls=3 167 +167 342 +cfl= +cfn=Pathname::exist? +calls=1 169 +169 80 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=2 170 +170 26 +cfl= +cfn=Pathname::read +calls=1 172 +172 313 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB::new_toplevel +calls=1 172 +172 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB::result +calls=1 172 +172 160 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb +cfn=Psych::load^ +calls=1 172 +172 921 +cfl= +cfn=Hash::delete +calls=1 173 +173 1 +cfl= +cfn=Hash::merge +calls=1 179 +179 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +fn=Rails::application^ +39 66 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::belongs_to_required_by_default=^ +127 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::maintain_test_schema=^ +127 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/railtie/configuration.rb +fn=Rails/Railtie/Configuration::method_missing +91 5 +cfl= +cfn=Symbol::to_s +calls=1 92 +92 1 +cfl= +cfn=Hash::key? +calls=1 94 +94 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application.rb +fn=Rails/Application::config +372 48 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::logger=^ +127 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::logger^ +60 1458 + +fl= +fn=Kernel::respond_to_missing? +0 315 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +fn=ActiveRecord/DynamicMatchers::respond_to_missing? +6 2537 +cfl= +cfn=Kernel::respond_to_missing? +calls=1843 8 +8 315 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +cfn=ActiveRecord/DynamicMatchers/Method::match^ +calls=1841 10 +10 11465 + +fl= +fn=Enumerable::flat_map +0 19 +cfl= +cfn=Array::each +calls=15 0 +0 177 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb +fn=ActiveRecord/Relation/FromClause::initialize +8 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb +fn=ActiveRecord/Relation/FromClause::empty^ +21 2 +cfl= +cfn=Class::new +calls=1 22 +22 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::initialize +8 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +fn=ActiveRecord/Relation/WhereClause::empty^ +77 4 +cfl= +cfn=Class::new +calls=1 78 +78 3 + +fl= +fn=Symbol::=== +0 32 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb +fn=ActiveSupport/LazyLoadHooks::with_execution_control +58 37 +cfl= +cfn=Array::include? +calls=11 30 +30 5 +cfl= +cfn=BasicObject::instance_eval +calls=11 71 +71 34088 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb +fn=ActiveSupport/LazyLoadHooks::execute_hook +66 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb +cfn=ActiveSupport/LazyLoadHooks::with_execution_control +calls=11 67 +67 34130 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb +fn=ActiveSupport/LazyLoadHooks::run_load_hooks +49 4 +cfl= +cfn=Array::each +calls=1 51 +51 34316 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::include_root_in_json=^ +104 8 +cfl= +cfn=Kernel::singleton_class +calls=2 105 +105 1 +cfl= +cfn=Module::class_eval +calls=2 105 +105 17 +cfl= +cfn=Module::singleton_class? +calls=2 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::aggregate_reflections=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::_reflections=^ +104 47 +cfl= +cfn=Kernel::singleton_class +calls=13 105 +105 7 +cfl= +cfn=Module::class_eval +calls=13 105 +105 115 +cfl= +cfn=Module::singleton_class? +calls=13 109 +109 5 + +fl= +fn=Module::public_instance_methods +0 116 + +fl= +fn=Struct::new^ +0 309 +cfl= +cfn=Class::inherited +calls=11 0 +0 3 +cfl= +cfn=BasicObject::singleton_method_added +calls=44 0 +0 9 +cfl= +cfn=Module::method_added +calls=59 0 +0 15 +cfl= +cfn=Array::each +calls=1 55 +55 306 +cfl= +cfn=Module::private +calls=1 113 +113 2 + +fl= +fn=Array::push +0 77 + +fl= +fn=Array::delete_if +0 72 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::duplicates? +calls=111 599 +599 161 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates +597 38 +cfl= +cfn=Array::delete_if +calls=59 599 +599 233 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::append_one +585 42 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates +calls=39 587 +587 197 +cfl= +cfn=Array::push +calls=39 588 +588 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::append +572 23 +cfl= +cfn=Array::each +calls=39 573 +573 291 + +fl= +fn=Array::initialize_copy +0 81 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::chain +581 76 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::initialize_copy +557 150 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::chain +calls=82 559 +559 31 +cfl= +cfn=Kernel::dup +calls=82 559 +559 120 +cfl= +cfn=Class::new +calls=82 560 +560 103 + +fl= +fn=Array::reverse_each +0 226 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks +calls=59 626 +626 78 +cfl= +cfn=Kernel::dup +calls=59 627 +627 338 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::append +calls=39 676 +676 314 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callbacks +calls=59 677 +677 1017 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::prepend +calls=20 676 +676 134 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +fn=ActiveSupport/DescendantsTracker::accumulate_descendants^ +41 170 +cfl= +cfn=Kernel::hash +calls=59 42 +42 16 +cfl= +cfn=Array::concat +calls=1 43 +43 2 +cfl= +cfn=Array::each +calls=1 44 +44 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +fn=ActiveSupport/DescendantsTracker::descendants^ +14 61 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::accumulate_descendants^ +calls=58 16 +16 189 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/ClassMethods::__update_callbacks +624 67 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::descendants^ +calls=58 625 +625 251 +cfl= +cfn=Array::reverse_each +calls=58 625 +625 2107 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::check_conditionals +353 69 +cfl= +cfn=Array::any? +calls=116 354 +354 38 + +fl= +fn=NilClass::to_a +0 31 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::compute_identifier +365 53 +cfl= +cfn=Module::=== +calls=58 366 +366 18 +cfl= +cfn=Kernel::object_id +calls=1 368 +368 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::initialize +295 182 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::compute_identifier +calls=58 300 +300 72 +cfl= +cfn=Kernel::Array +calls=116 301 +301 78 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::check_conditionals +calls=116 301 +301 107 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/Callback::build^ +281 69 +cfl= +cfn=Kernel::is_a? +calls=58 282 +282 17 +cfl= +cfn=Class::new +calls=58 289 +289 499 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/ClassMethods::get_callbacks +836 164 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::__callbacks^ +calls=14 837 +837 6 +cfl= +cfn=Symbol::to_sym +calls=140 837 +837 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveSupport/Reloader::__callbacks^ +calls=2 837 +837 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=#<Class:0x00007fe6a21f2fd0>::__callbacks^ +calls=1 837 +837 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=City::__callbacks^ +calls=5 837 +837 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::__callbacks^ +calls=41 837 +837 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus/HABTM_Services::__callbacks^ +calls=2 837 +837 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service/HABTM_Buses::__callbacks^ +calls=2 837 +837 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::__callbacks^ +calls=27 837 +837 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::__callbacks^ +calls=46 837 +837 29 + +fl= +fn=Array::shift +0 30 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params +615 290 +cfl= +cfn=Array::first +calls=58 616 +616 16 +cfl= +cfn=Array::include? +calls=58 616 +616 23 +cfl= +cfn=Array::shift +calls=33 616 +616 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=58 617 +617 150 +cfl= +cfn=Kernel::dup +calls=58 619 +619 102 +cfl= +cfn=Array::unshift +calls=1 618 +618 2 +cfl= +cfn=Kernel::Array +calls=227 349 +349 111 +cfl= +cfn=Array::map +calls=227 349 +349 229 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/ClassMethods::set_callback +667 217 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params +calls=58 668 +668 422 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks +calls=58 670 +670 116 +cfl= +cfn=Array::map +calls=58 671 +671 664 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::__update_callbacks +calls=58 675 +675 2425 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions/ClassMethods::set_options_for_callbacks! +280 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=1 281 +281 3 +cfl= +cfn=Hash::merge! +calls=1 281 +281 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +fn=ActiveRecord/Transactions/ClassMethods::before_commit_without_transaction_enrollment +263 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::set_options_for_callbacks! +calls=1 264 +264 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callback +calls=1 265 +265 130 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::nested_attributes_options=^ +104 6 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 12 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::index_nested_attribute_errors=^ +127 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb +fn=ActiveSupport/Autoload::eager_autoload +64 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb +cfn=ActiveSupport/Autoload::autoload +calls=10 211 +211 362 + +fl= +fn=Module::autoload_without_bootsnap +0 58 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +fn=Module::autoload +75 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::find +calls=23 83 +83 196 +cfl= +cfn=Module::autoload_without_bootsnap +calls=23 83 +83 58 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb +fn=ActiveSupport/Autoload::autoload +37 52 +cfl= +cfn=Module::name +calls=16 39 +39 6 +cfl= +cfn=Symbol::to_s +calls=16 39 +39 7 +cfl= +cfn=Array::compact +calls=16 39 +39 6 +cfl= +cfn=Array::join +calls=16 39 +39 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::underscore +calls=16 40 +40 326 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +cfn=Module::autoload +calls=16 47 +47 207 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb +fn=ActiveSupport/Autoload::extended^ +28 17 +cfl= +cfn=Module::class_eval +calls=1 29 +29 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::record_timestamps=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 8 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_prefix +108 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers^ +calls=1 109 +109 1 +cfl= +cfn=Array::map! +calls=1 109 +109 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers=^ +calls=1 109 +109 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods +calls=1 110 +110 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::partial_writes=^ +104 9 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_affix +179 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers^ +calls=3 180 +180 2 +cfl= +cfn=Array::map! +calls=3 180 +180 57 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers=^ +calls=3 180 +180 35 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods +calls=3 181 +181 9 + +fl= +fn=BasicObject::instance_eval +0 3351 +cfl= +cfn=Class::new +calls=1 135 +135 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=2 5 +5 16562 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::time_zone_aware_attributes=^ +calls=1 71 +71 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::default_timezone=^ +calls=1 72 +72 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::logger^ +calls=1 77 +77 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::logger=^ +calls=1 77 +77 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application.rb +cfn=Rails/Application::config +calls=3 121 +121 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/railtie/configuration.rb +cfn=Rails/Railtie/Configuration::method_missing +calls=1 121 +121 7 +cfl= +cfn=Kernel::dup +calls=1 121 +121 11 +cfl= +cfn=Hash::delete +calls=1 122 +122 1 +cfl= +cfn=Hash::each +calls=1 123 +123 53 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +cfn=Rails::application^ +calls=1 133 +133 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb +cfn=Rails/Application/Configuration::database_configuration +calls=1 133 +133 1937 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::configurations=^ +calls=1 133 +133 71 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::establish_connection^ +calls=1 136 +136 14993 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/reloader.rb +cfn=ActiveSupport/Reloader::before_class_unload^ +calls=1 162 +162 152 +cfl= +cfn=Module::include +calls=1 37 +37 21 +cfl= +cfn=Kernel::extend +calls=1 75 +75 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb +cfn=Rails/Application/Configuration::paths +calls=1 91 +91 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +cfn=Rails/Paths/Root::[] +calls=1 91 +91 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb +cfn=Rails/Paths/Path::first +calls=1 91 +91 21 +cfl= +cfn=File::join^ +calls=1 91 +91 3 +cfl= +cfn=File::file?^ +calls=1 93 +93 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::clear_active_connections! +calls=1 191 +191 66 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::flush_idle_connections! +calls=1 192 +192 56 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation::validate_collection_association +calls=1859 220 +220 2601 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +fn=Singleton::__init__^ +132 44 +cfl= +cfn=BasicObject::instance_eval +calls=1 133 +133 5 +cfl= +cfn=BasicObject::singleton_method_added +calls=1 137 +137 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +fn=Singleton::included^ +161 5 +cfl= +cfn=Module::included +calls=1 162 +162 0 +cfl= +cfn=Module::private_class_method +calls=1 163 +163 5 +cfl= +cfn=Kernel::extend +calls=1 164 +164 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +cfn=Singleton::__init__^ +calls=1 165 +165 50 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +fn=Singleton::append_features^ +153 5 +cfl= +cfn=Kernel::instance_of? +calls=1 155 +155 1 +cfl= +cfn=Module::append_features +calls=1 158 +158 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::time_zone_aware_types=^ +104 7 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 0 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::time_zone_aware_attributes=^ +127 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods +332 246 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods +68 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods +calls=12 69 +69 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +cfn=Mutex_m::synchronize +calls=12 69 +69 20 + +fl= +fn=Array::map! +0 192 +cfl= +cfn=Class::new +calls=17 144 +144 300 +cfl= +cfn=Kernel::class +calls=2 135 +135 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +cfn=Gem/Requirement::parse^ +calls=2 135 +135 30 +cfl= +cfn=String::inspect +calls=208 0 +0 183 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attribute_method_matchers^ +106 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_suffix +143 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers^ +calls=8 144 +144 6 +cfl= +cfn=Array::map! +calls=8 144 +144 249 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers=^ +calls=8 144 +144 106 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods +calls=8 145 +145 31 + +fl= +fn=Module::const_set +0 133 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::generated_association_methods +224 60 +cfl= +cfn=Class::new +calls=8 226 +226 14 +cfl= +cfn=Module::const_set +calls=8 226 +226 18 +cfl= +cfn=Module::private_constant +calls=8 227 +227 6 +cfl= +cfn=Module::include +calls=8 228 +228 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Core/ClassMethods::initialize_generated_modules +220 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::generated_association_methods +calls=8 221 +221 105 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +fn=Mutex_m::mu_initialize +108 14 +cfl= +cfn=Class::new +calls=8 109 +109 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +fn=Mutex_m::initialize +112 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +cfn=Mutex_m::mu_initialize +calls=8 113 +113 24 +cfl= +cfn=Module::initialize +calls=8 114 +114 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +fn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules +46 59 +cfl= +cfn=Class::new +calls=8 47 +47 63 +cfl= +cfn=Module::include +calls=8 49 +49 48 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::initialize_generated_modules +calls=8 51 +51 127 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attribute_method_matchers=^ +104 39 +cfl= +cfn=Kernel::singleton_class +calls=13 105 +105 5 +cfl= +cfn=Module::class_eval +calls=13 105 +105 122 +cfl= +cfn=Module::singleton_class? +calls=13 109 +109 3 + +fl= +fn=Regexp::escape^ +0 25 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::initialize +392 283 +cfl= +cfn=Hash::fetch +calls=36 393 +393 7 +cfl= +cfn=Regexp::escape^ +calls=36 394 +394 25 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attribute_aliases=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 8 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveModel/Callbacks::_define_around_model_callback +135 7 +cfl= +cfn=Symbol::to_s +calls=4 136 +136 1 +cfl= +cfn=Kernel::define_singleton_method +calls=4 136 +136 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveModel/Callbacks::_define_before_model_callback +129 8 +cfl= +cfn=Symbol::to_s +calls=4 130 +130 1 +cfl= +cfn=Kernel::define_singleton_method +calls=4 130 +130 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveModel/Callbacks::_define_after_model_callback +141 14 +cfl= +cfn=Symbol::to_s +calls=7 142 +142 2 +cfl= +cfn=Kernel::define_singleton_method +calls=7 142 +142 27 + +fl= +fn=Kernel::Array +0 289 +cfl= +cfn=NilClass::to_a +calls=138 0 +0 31 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveModel/Callbacks::define_model_callbacks +108 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=2 109 +109 5 +cfl= +cfn=Hash::merge! +calls=2 111 +111 1 +cfl= +cfn=Hash::delete +calls=2 116 +116 1 +cfl= +cfn=Kernel::Array +calls=2 116 +116 3 +cfl= +cfn=Array::each +calls=2 118 +118 865 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::lock_optimistically=^ +104 10 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attribute_type_decorations=^ +104 68 +cfl= +cfn=Kernel::singleton_class +calls=15 105 +105 24 +cfl= +cfn=Module::class_eval +calls=15 105 +105 217 +cfl= +cfn=Module::singleton_class? +calls=15 109 +109 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +fn=ActiveRecord/AttributeDecorators/TypeDecorator::initialize +62 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::attributes_to_define_after_schema_loads=^ +104 56 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 3 +cfl= +cfn=Module::class_eval +calls=1 105 +105 19 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::_validators=^ +104 27 +cfl= +cfn=Kernel::singleton_class +calls=8 105 +105 4 +cfl= +cfn=Module::class_eval +calls=8 105 +105 80 +cfl= +cfn=Module::singleton_class? +calls=8 109 +109 2 + +fl= +fn=Symbol::inspect +0 60 + +fl= +fn=Hash::merge +0 166 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::__callbacks^ +106 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/ClassMethods::set_callbacks +840 140 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::__callbacks^ +calls=22 841 +841 10 +cfl= +cfn=Symbol::to_sym +calls=74 841 +841 12 +cfl= +cfn=Hash::merge +calls=74 841 +841 132 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::__callbacks=^ +calls=72 841 +841 906 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=#<Class:0x00007fe6a21f2fd0>::__callbacks^ +calls=1 841 +841 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveSupport/ExecutionWrapper::__callbacks=^ +calls=2 841 +841 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveSupport/Reloader::__callbacks^ +calls=1 841 +841 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=City::__callbacks^ +calls=2 841 +841 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::__callbacks^ +calls=20 841 +841 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus/HABTM_Services::__callbacks^ +calls=1 841 +841 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service/HABTM_Buses::__callbacks^ +calls=1 841 +841 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::__callbacks^ +calls=13 841 +841 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::__callbacks^ +calls=13 841 +841 5 + +fl= +fn=Hash::merge! +0 195 + +fl= +fn=Proc::new^ +0 845 +cfl= +cfn=BasicObject::initialize +calls=639 0 +0 135 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::default_terminator +602 12 +cfl= +cfn=Proc::new^ +calls=15 603 +603 23 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/CallbackChain::initialize +526 50 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::default_terminator +calls=15 529 +529 35 +cfl= +cfn=Hash::merge! +calls=15 529 +529 24 +cfl= +cfn=Class::new +calls=15 534 +534 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +fn=ActiveSupport/Callbacks/ClassMethods::define_callbacks +806 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=10 807 +807 31 +cfl= +cfn=Array::each +calls=10 809 +809 1729 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::__callbacks=^ +104 207 +cfl= +cfn=Kernel::singleton_class +calls=73 105 +105 29 +cfl= +cfn=Module::class_eval +calls=73 105 +105 669 +cfl= +cfn=Module::singleton_class? +calls=73 109 +109 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +fn=ActiveModel/Callbacks::extended^ +65 5 +cfl= +cfn=Module::class_eval +calls=1 66 +66 107 + +fl= +fn=Kernel::instance_variable_get +0 59 + +fl= +fn=Dir::[]^ +0 119 + +fl= +fn=Kernel::__dir__ +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::cache_versioning=^ +104 8 +cfl= +cfn=Kernel::singleton_class +calls=2 105 +105 1 +cfl= +cfn=Module::class_eval +calls=2 105 +105 25 +cfl= +cfn=Module::singleton_class? +calls=2 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::cache_timestamp_format=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl= +fn=NilClass::to_s +0 703 + +fl= +fn=Module::initialize +0 16 +cfl= +cfn=Symbol::to_s +calls=4 1838 +1838 4 +cfl= +cfn=Module::class_eval +calls=2 1838 +1838 88 + +fl= +fn=Hash::keys +0 3145 + +fl= +fn=Hash::delete +0 359 +cfl= +cfn=Kernel::hash +calls=169 0 +0 49 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/method_wrappers.rb +fn=ActiveSupport/Deprecation/MethodWrapper::deprecate_methods +52 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=1 53 +53 5 +cfl= +cfn=Hash::delete +calls=1 54 +54 2 +cfl= +cfn=Hash::keys +calls=1 55 +55 2 +cfl= +cfn=Class::new +calls=1 56 +56 3 +cfl= +cfn=Array::each +calls=1 58 +58 32 +cfl= +cfn=Module::instance_methods +calls=1 86 +86 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +fn=ActiveSupport/Deprecation::instance^ +137 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/instance_delegator.rb +fn=ActiveSupport/Deprecation::deprecate_methods^ +22 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +cfn=ActiveSupport/Deprecation::instance^ +calls=1 22 +22 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/method_wrappers.rb +cfn=ActiveSupport/Deprecation/MethodWrapper::deprecate_methods +calls=1 22 +22 52 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/deprecation.rb +fn=Module::deprecate +22 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/instance_delegator.rb +cfn=ActiveSupport/Deprecation::deprecate_methods^ +calls=1 23 +23 60 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::default_scopes=^ +104 8 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 14 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::store_full_sti_class=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 9 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl= +fn=Kernel::object_id +0 40 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::mon_initialize +257 34 +cfl= +cfn=Class::new +calls=10 261 +261 10 +cfl= +cfn=Kernel::object_id +calls=10 262 +262 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::initialize +250 19 +cfl= +cfn=BasicObject::initialize +calls=10 251 +251 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_initialize +calls=10 252 +252 48 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor +439 17 +cfl= +cfn=Class::new +calls=8 440 +440 76 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns= +274 2 +cfl= +cfn=Array::map +calls=1 275 +275 1 + +fl= +fn=Kernel::freeze +0 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column= +257 3 +cfl= +cfn=String::to_s +calls=1 258 +258 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +fn=ActiveRecord/ModelSchema/ClassMethods::protected_environments= +239 3 +cfl= +cfn=Array::map +calls=1 240 +240 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::pluralize_table_names=^ +104 3 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 8 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::internal_metadata_table_name=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::schema_migrations_table_name=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 26 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::table_name_suffix=^ +104 4 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 8 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::table_name_prefix=^ +104 5 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 2 +cfl= +cfn=Module::class_eval +calls=1 105 +105 10 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::_attr_readonly=^ +104 8 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 20 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::default_connection_handler=^ +104 6 +cfl= +cfn=Kernel::singleton_class +calls=1 105 +105 1 +cfl= +cfn=Module::class_eval +calls=1 105 +105 13 +cfl= +cfn=Module::singleton_class? +calls=1 109 +109 1 + +fl= +fn=ObjectSpace::define_finalizer^ +0 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::unowned_pool_finalizer^ +928 5 +cfl= +cfn=Kernel::lambda +calls=1 929 +929 1 + +fl= +fn=Thread/Mutex::initialize +0 47 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::initialize +15 41 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +fn=Concurrent/Collection/MriMapBackend::initialize +12 96 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::initialize +calls=65 13 +13 41 +cfl= +cfn=Class::new +calls=65 14 +14 73 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::validate_options_hash! +328 15 +cfl= +cfn=Kernel::kind_of? +calls=7 329 +329 3 + +fl= +fn=Kernel::kind_of? +0 36 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::initialize +118 146 +cfl= +cfn=Kernel::kind_of? +calls=65 119 +119 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::validate_options_hash! +calls=7 120 +120 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::initialize +calls=65 125 +125 210 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::create_owner_to_pool^ +918 4 +cfl= +cfn=Class::new +calls=1 919 +919 34 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::initialize +940 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::create_owner_to_pool^ +calls=1 942 +942 39 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::unowned_pool_finalizer^ +calls=1 946 +946 6 +cfl= +cfn=ObjectSpace::define_finalizer^ +calls=1 946 +946 3 + +fl= +fn=Exception::backtrace +0 4 + +fl= +fn=Exception::set_backtrace +0 4 + +fl= +fn=Exception::initialize +0 5 + +fl= +fn=Exception::exception^ +0 13 +cfl= +cfn=Exception::initialize +calls=5 0 +0 5 + +fl= +fn=Kernel::raise +0 19 +cfl= +cfn=Exception::exception^ +calls=5 0 +0 18 +cfl= +cfn=Exception::set_backtrace +calls=5 0 +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::dump_schemas=^ +127 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::dump_schema_after_migration=^ +127 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::timestamped_migrations=^ +127 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::allow_unsafe_raw_sql=^ +127 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::error_on_ignored_order=^ +127 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::schema_format=^ +127 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::default_timezone=^ +127 5 + +fl= +fn=Hash::each +0 4863 +cfl= +cfn=Symbol::to_s +calls=41 124 +124 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::maintain_test_schema=^ +calls=1 124 +124 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::belongs_to_required_by_default=^ +calls=1 124 +124 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::cache_versioning=^ +calls=1 124 +124 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::verbose_query_logs=^ +calls=1 124 +124 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve +calls=4 163 +163 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb +cfn=PG/Connection::quote_connstr^ +calls=4 82 +82 16 +cfl= +cfn=Kernel::nil? +calls=1 732 +732 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::quote +calls=1 733 +733 476 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute +calls=1 733 +733 2286 +cfl= +cfn=PG/Coder::oid= +calls=7 18 +18 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::camelize +calls=15 116 +116 255 +cfl= +cfn=String::include? +calls=15 119 +119 7 +cfl= +cfn=Module::const_get +calls=15 119 +119 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +cfn=ActiveModel/Validations/ClassMethods::_parse_validates_options +calls=15 124 +124 31 +cfl= +cfn=Hash::merge +calls=15 124 +124 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/with.rb +cfn=ActiveModel/Validations/ClassMethods::validates_with +calls=15 124 +124 1516 +cfl= +cfn=Kernel::is_a? +calls=2 19 +19 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=14 468 +468 292 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::lookup_cast_type_from_column +calls=14 468 +468 345 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb +cfn=ActiveRecord/Attributes/ClassMethods::define_attribute +calls=28 468 +468 711 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=City::attribute_type_decorations^ +calls=2 53 +53 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +cfn=ActiveRecord/AttributeDecorators/TypeDecorator::apply +calls=14 53 +53 259 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::attribute_type_decorations^ +calls=2 53 +53 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection +calls=2 76 +76 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::attribute_type_decorations^ +calls=3 53 +53 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::attribute_type_decorations^ +calls=7 53 +53 4 +cfl= +cfn=Module::=== +calls=4000 65 +65 777 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number +calls=2000 72 +72 2295 +cfl= +cfn=Integer::> +calls=2000 74 +74 358 + +fl= +fn=Hash::reject! +0 6 +cfl= +cfn=Kernel::is_a? +calls=4 159 +159 1 +cfl= +cfn=Hash::key? +calls=4 159 +159 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_all +152 17 +cfl= +cfn=Kernel::dup +calls=2 153 +153 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +cfn=Rails::env^ +calls=2 5 +5 2 +cfl= +cfn=Kernel::is_a? +calls=2 156 +156 2 +cfl= +cfn=Hash::reject! +calls=2 159 +159 8 +cfl= +cfn=Hash::each +calls=2 162 +162 27 +cfl= +cfn=String::eql? +calls=2 156 +156 2 +cfl= +cfn=Hash::key? +calls=1 156 +156 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::initialize +121 5 + +fl= +fn=Object::[]* +0 14 + +fl= +fn=Kernel::tap +0 2102 +cfl= +cfn=Object::[]* +calls=2 78 +78 13 +cfl= +cfn=Module::const_set +calls=7 44 +44 22 +cfl= +cfn=Module::private_constant +calls=7 45 +45 5 +cfl= +cfn=Kernel::instance_variable_set +calls=1798 62 +62 661 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb +cfn=Hash::deep_dup +calls=1633 71 +71 37793 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::config +76 7 +cfl= +cfn=Kernel::dup +calls=2 77 +77 5 +cfl= +cfn=Kernel::tap +calls=2 77 +77 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::resolve +71 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 72 +72 528 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::config +calls=2 72 +72 29 +cfl= +cfn=Class::new +calls=2 72 +72 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_all +calls=2 72 +72 61 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +fn=Rails::env^ +72 9 + +fl= +fn=Hash::initialize_copy +0 2267 + +fl= +fn=Kernel::initialize_dup +0 997 +cfl= +cfn=Hash::initialize_copy +calls=1840 0 +0 2267 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::initialize_copy +calls=82 0 +0 403 +cfl= +cfn=Array::initialize_copy +calls=247 0 +0 81 +cfl= +cfn=String::initialize_copy +calls=130 0 +0 92 +cfl= +cfn=Kernel::initialize_copy +calls=330 0 +0 51 + +fl= +fn=Kernel::dup +0 11976 +cfl= +cfn=Kernel::initialize_dup +calls=2586 0 +0 3753 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::initialize_dup +calls=8879 0 +0 2799 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +fn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::initialize +64 16 +cfl= +cfn=Kernel::dup +calls=2 65 +65 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb +cfn=Rails::env^ +calls=2 5 +5 7 +cfl= +cfn=String::to_s +calls=2 5 +5 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +fn=ActiveRecord/Base::configurations=^ +53 11 +cfl= +cfn=Class::new +calls=2 54 +54 39 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::resolve +calls=2 54 +54 638 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveRecord/Base::verbose_query_logs=^ +127 7 + +fl= +fn=Module::class_variable_set +0 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=Module::mattr_writer +121 13 +cfl= +cfn=Array::each +calls=15 122 +122 742 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=Module::mattr_reader +54 15 +cfl= +cfn=Array::each +calls=15 55 +55 1085 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=Module::mattr_accessor +210 111 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=Module::mattr_reader +calls=15 211 +211 1100 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=Module::mattr_writer +calls=15 212 +212 755 + +fl= +fn=Module::< +0 543 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb +fn=ActiveSupport/Concern::append_features +113 447 +cfl= +cfn=Kernel::instance_variable_defined? +calls=150 114 +114 48 +cfl= +cfn=Module::< +calls=74 118 +118 49 +cfl= +cfn=Array::each +calls=72 119 +119 1164 +cfl= +cfn=Module::append_features +calls=72 120 +120 155 +cfl= +cfn=Module::const_defined? +calls=72 121 +121 41 +cfl= +cfn=Module::const_get +calls=61 121 +121 29 +cfl= +cfn=Kernel::extend +calls=61 121 +121 214 +cfl= +cfn=Module::class_eval +calls=52 122 +122 14710 +cfl= +cfn=Kernel::instance_variable_get +calls=4 115 +115 8 + +fl= +fn=Module::singleton_class? +0 70 + +fl= +fn=Module::class_eval +0 4706 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +cfn=Module::redefine_method +calls=179 106 +106 1596 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=Module::mattr_accessor +calls=15 18 +18 1966 +cfl= +cfn=BasicObject::singleton_method_added +calls=38 60 +60 15 +cfl= +cfn=Module::method_added +calls=121 67 +67 39 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Base::configurations=^ +calls=1 56 +56 616 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Class::class_attribute +calls=27 128 +128 2159 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=13 138 +138 5871 +cfl= +cfn=Class::new +calls=25 138 +138 116 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::default_connection_handler=^ +calls=1 138 +138 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::protected_environments= +calls=1 114 +114 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column= +calls=1 115 +115 4 +cfl= +cfn=Kernel::freeze +calls=1 116 +116 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns= +calls=1 116 +116 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb +cfn=Module::delegate +calls=2 118 +118 256 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor +calls=1 120 +120 20 +cfl= +cfn=Module::include +calls=14 10 +10 2046 +cfl= +cfn=Kernel::extend +calls=6 43 +43 381 +cfl= +cfn=Module::attr_accessor +calls=2 50 +50 19 +cfl= +cfn=Module::private +calls=4 51 +51 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::define_callbacks +calls=3 52 +52 1060 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveModel/Callbacks::define_model_callbacks +calls=2 18 +18 886 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules +calls=1 12 +12 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_suffix +calls=8 9 +9 416 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_affix +calls=3 131 +131 115 +cfl= +cfn=Module::< +calls=1 13 +13 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_prefix +calls=1 21 +21 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::before_commit_without_transaction_enrollment +calls=1 9 +9 146 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::include_root_in_json=^ +calls=1 10 +10 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +cfn=ActiveRecord/AttributeDecorators/ClassMethods::decorate_matching_attribute_types +calls=14 168 +168 652 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=ActiveRecord/Base::defined_enums=^ +104 30 +cfl= +cfn=Kernel::singleton_class +calls=8 105 +105 6 +cfl= +cfn=Module::class_eval +calls=8 105 +105 93 +cfl= +cfn=Module::singleton_class? +calls=8 109 +109 3 + +fl= +fn=Module::public +0 83 + +fl= +fn=Module::protected_method_defined? +0 63 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +fn=Module::method_visibility +39 265 +cfl= +cfn=Module::private_method_defined? +calls=284 41 +41 224 +cfl= +cfn=Module::protected_method_defined? +calls=284 41 +41 62 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +fn=Module::redefine_method +26 664 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +cfn=Module::method_visibility +calls=284 27 +27 551 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +cfn=Module::silence_redefinition_of_method +calls=284 28 +28 570 +cfl= +cfn=Module::define_method +calls=284 29 +29 742 +cfl= +cfn=Module::public +calls=284 30 +30 83 + +fl= +fn=Kernel::singleton_class +0 166 + +fl= +fn=Hash::fetch +0 407 +cfl= +cfn=Array::hash +calls=76 0 +0 183 +cfl= +cfn=Array::eql? +calls=51 0 +0 59 +cfl= +cfn=Kernel::hash +calls=1 0 +0 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +fn=Hash::extractable_options? +9 85 +cfl= +cfn=Kernel::instance_of? +calls=136 10 +10 28 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +fn=Array::extract_options! +24 295 +cfl= +cfn=Array::last +calls=334 25 +25 57 +cfl= +cfn=Kernel::is_a? +calls=198 25 +25 55 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Hash::extractable_options? +calls=136 25 +25 113 +cfl= +cfn=Array::pop +calls=136 26 +26 37 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +fn=Class::class_attribute +87 150 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb +cfn=Array::extract_options! +calls=48 88 +88 178 +cfl= +cfn=Hash::fetch +calls=278 89 +89 51 +cfl= +cfn=Array::each +calls=48 94 +94 3393 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb +fn=ActiveRecord/Enum::extended^ +99 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Class::class_attribute +calls=1 100 +100 115 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +fn=ActiveRecord/Type/Registration::initialize +27 26 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +fn=ActiveRecord/Type/AdapterSpecificRegistry::registration_klass +15 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb +fn=ActiveRecord/Type::register^ +37 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +cfn=ActiveModel/Type/Registry::register +calls=29 38 +38 126 + +fl= +fn=Module::inspect +0 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=Delegator::const_missing^ +56 3 +cfl= +cfn=Module::const_get +calls=1 57 +57 1 + +fl= +fn=Module::method_undefined +0 13 + +fl= +fn=Kernel::define_singleton_method +0 686 +cfl= +cfn=BasicObject::singleton_method_added +calls=167 0 +0 41 + +fl= +fn=Kernel::lambda +0 356 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=Delegator::delegating_block^ +346 153 +cfl= +cfn=Kernel::lambda +calls=396 347 +347 179 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=Delegator::public_api^ +245 7 + +fl= +fn=Module::instance_methods +0 303 + +fl= +fn=Class::initialize +0 120 +cfl= +cfn=Class::inherited +calls=26 0 +0 9 +cfl= +cfn=Module::include +calls=21 18 +18 380 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb +cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited +calls=2 0 +0 704 +cfl= +cfn=Module::attr_accessor +calls=10 51 +51 62 +cfl= +cfn=BasicObject::singleton_method_added +calls=12 58 +58 3 +cfl= +cfn=Module::private +calls=2 81 +81 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +fn=Object::DelegateClass +386 44 +cfl= +cfn=Class::new +calls=5 387 +387 25 +cfl= +cfn=Module::instance_methods +calls=5 388 +388 243 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=Delegator::public_api^ +calls=5 389 +389 7 +cfl= +cfn=Array::- +calls=10 389 +389 76 +cfl= +cfn=Module::module_eval +calls=5 391 +391 918 +cfl= +cfn=Kernel::define_singleton_method +calls=10 407 +407 27 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +fn=ActiveModel/Type/Registration::initialize +45 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +fn=ActiveModel/Type/Registry::registration_klass +34 4 + +fl= +fn=Kernel::proc +0 3869 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +fn=ActiveModel/Type/Registry::register +11 58 +cfl= +cfn=Kernel::proc +calls=40 12 +12 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +cfn=ActiveModel/Type/Registry::registration_klass +calls=11 13 +13 4 +cfl= +cfn=Class::new +calls=40 13 +13 69 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +cfn=ActiveRecord/Type/AdapterSpecificRegistry::registration_klass +calls=29 13 +13 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type.rb +fn=ActiveModel/Type::register^ +28 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +cfn=ActiveModel/Type/Registry::register +calls=11 29 +29 43 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +fn=ActiveModel/Type/Registry::initialize +7 4 + +fl= +fn=Module::define_method +0 1065 +cfl= +cfn=Module::method_added +calls=534 0 +0 80 +cfl= +cfn=BasicObject::singleton_method_added +calls=179 0 +0 43 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/accepts_multiparameter_time.rb +fn=ActiveModel/Type/Helpers/AcceptsMultiparameterTime::initialize +7 9 +cfl= +cfn=Module::define_method +calls=12 8 +8 23 +cfl= +cfn=Module::private +calls=3 36 +36 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::add +348 101 + +fl= +fn=Enumerable::each_entry +0 41 +cfl= +cfn=Array::each +calls=50 0 +0 216 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::do_with_enum +122 104 +cfl= +cfn=Kernel::respond_to? +calls=50 123 +123 23 +cfl= +cfn=Enumerable::each_entry +calls=50 124 +124 257 + +fl= +fn=Kernel::instance_of? +0 46 + +fl= +fn=Kernel::class +0 7031 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::merge +432 86 +cfl= +cfn=Kernel::class +calls=50 433 +433 11 +cfl= +cfn=Kernel::instance_of? +calls=50 433 +433 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::do_with_enum +calls=50 436 +436 384 + +fl= +fn=Hash::initialize +0 260 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::initialize +93 1175 +cfl= +cfn=Class::new +calls=1050 94 +94 2014 +cfl= +cfn=Kernel::nil? +calls=50 96 +96 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::merge +calls=50 101 +101 492 +cfl= +cfn=NilClass::nil? +calls=1000 96 +96 245 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Enumerable::to_set +814 44 +cfl= +cfn=Class::new +calls=49 815 +815 716 + +fl= +fn=Module::attr_writer +0 11 +cfl= +cfn=Module::method_added +calls=2 0 +0 1 + +fl= +fn=Module::extended +0 22 + +fl= +fn=Module::private_method_defined? +0 394 + +fl= +fn=Module::method_defined? +0 674 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +fn=Module::silence_redefinition_of_method +8 347 +cfl= +cfn=Module::method_defined? +calls=431 9 +9 164 +cfl= +cfn=Module::private_method_defined? +calls=250 9 +9 57 +cfl= +cfn=Module::alias_method +calls=181 12 +12 262 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +fn=ActiveModel/Naming::extended^ +220 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +cfn=Module::silence_redefinition_of_method +calls=3 221 +221 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb +cfn=Module::delegate +calls=3 222 +222 313 + +fl= +fn=Module::private_class_method +0 6 +cfl= +cfn=BasicObject::singleton_method_added +calls=2 0 +0 1 + +fl= +fn=Module::alias_method +0 285 +cfl= +cfn=Module::method_added +calls=38 0 +0 8 +cfl= +cfn=BasicObject::singleton_method_added +calls=179 0 +0 42 + +fl= +fn=Module::private_constant +0 27 + +fl= +fn=Module::attr_reader +0 463 +cfl= +cfn=Module::method_added +calls=157 0 +0 33 +cfl= +cfn=BasicObject::singleton_method_added +calls=1 0 +0 1 + +fl= +fn=Module::protected +0 14 + +fl= +fn=Hash::clear +0 548 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::clear +92 92 +cfl= +cfn=Hash::clear +calls=147 93 +93 28 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +fn=Concurrent/Collection/MriMapBackend::clear +61 71 +cfl= +cfn=Thread/Mutex::synchronize +calls=147 62 +62 260 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +fn=Mutex_m::synchronize +77 18 +cfl= +cfn=Thread/Mutex::synchronize +calls=19 78 +78 20377 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::initialize +87 3 +cfl= +cfn=Kernel::respond_to? +calls=1 90 +90 1 + +fl= +fn=Kernel::respond_to? +0 7667 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +cfn=ActiveRecord/DynamicMatchers::respond_to_missing? +calls=1843 0 +0 14317 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout/Subscribers::new^ +72 5 +cfl= +cfn=Kernel::respond_to? +calls=2 73 +73 3 +cfl= +cfn=Class::new +calls=1 74 +74 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +fn=ActiveSupport/Notifications/Fanout::subscribe +21 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout/Subscribers::new^ +calls=1 22 +22 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +cfn=Mutex_m::synchronize +calls=1 23 +23 18 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +fn=ActiveSupport/Notifications::subscribe^ +174 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout::subscribe +calls=1 175 +175 36 + +fl= +fn=BasicObject::initialize +0 162 + +fl= +fn=String::freeze +0 82 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +fn=ActiveSupport/PerThreadRegistry::extended^ +42 12 +cfl= +cfn=Module::name +calls=3 43 +43 3 +cfl= +cfn=String::freeze +calls=3 43 +43 4 +cfl= +cfn=Kernel::instance_variable_set +calls=3 43 +43 6 + +fl= +fn=Module::included +0 49 + +fl= +fn=Module::append_features +0 343 + +fl= +fn=Module::include +0 257 +cfl= +cfn=Module::append_features +calls=96 0 +0 186 +cfl= +cfn=Module::included +calls=96 0 +0 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb +cfn=ActiveSupport/Concern::append_features +calls=78 0 +0 15531 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb +cfn=ActiveSupport/Concern::included +calls=78 0 +0 173 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +cfn=Singleton::append_features^ +calls=1 0 +0 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb +cfn=Singleton::included^ +calls=1 0 +0 63 + +fl= +fn=String::sub +0 1444 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector::inflections +calls=17 72 +72 65 +cfl= +cfn=String::capitalize +calls=17 72 +72 27 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension +120 104 +cfl= +cfn=String::sub +calls=94 121 +121 697 + +fl= +fn=BasicObject::singleton_method_added +0 203 + +fl= +fn=File::extname^ +0 554 + +fl= +fn=String::hash +0 148 + +fl= +fn=Module::module_eval +0 26638 +cfl= +cfn=Module::method_added +calls=588 60 +60 215 +cfl= +cfn=Array::each +calls=5 403 +403 891 +cfl= +cfn=BasicObject::singleton_method_added +calls=33 27 +27 14 +cfl= +cfn=Module::alias_method +calls=20 45 +45 46 +cfl= +cfn=Module::undef_method +calls=20 46 +46 37 + +fl= +fn=Module::to_s +0 199 +cfl= +cfn=Module::inspect +calls=3 0 +0 8 + +fl= +fn=Thread/Backtrace/Location::lineno +0 58 + +fl= +fn=Thread/Backtrace/Location::path +0 41 + +fl= +fn=Array::first +0 352 + +fl= +fn=Kernel::caller_locations +0 1262 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb +fn=Module::delegate +154 259 +cfl= +cfn=Kernel::caller_locations +calls=38 170 +170 106 +cfl= +cfn=Array::first +calls=38 170 +170 14 +cfl= +cfn=Thread/Backtrace/Location::path +calls=38 171 +171 18 +cfl= +cfn=Thread/Backtrace/Location::lineno +calls=38 171 +171 19 +cfl= +cfn=Symbol::to_s +calls=39 173 +173 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::include? +calls=38 174 +174 55 +cfl= +cfn=Array::map +calls=38 176 +176 20143 +cfl= +cfn=Regexp::match? +calls=1 159 +159 7 + +fl= +fn=Module::private +0 65 + +fl= +fn=Kernel::instance_variable_defined? +0 2144 + +fl= +fn=NilClass::nil? +0 325 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb +fn=ActiveSupport/Concern::included +126 214 +cfl= +cfn=NilClass::nil? +calls=28 127 +127 11 +cfl= +cfn=Kernel::instance_variable_defined? +calls=28 128 +128 13 +cfl= +cfn=Kernel::nil? +calls=78 127 +127 19 +cfl= +cfn=Module::included +calls=78 136 +136 20 + +fl= +fn=Kernel::instance_variable_set +0 765 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb +fn=ActiveSupport/Concern::extended^ +109 82 +cfl= +cfn=Kernel::instance_variable_set +calls=47 110 +110 31 + +fl= +fn=Module::extend_object +0 366 + +fl= +fn=Kernel::extend +0 174 +cfl= +cfn=Module::extend_object +calls=134 0 +0 366 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb +cfn=ActiveSupport/Concern::extended^ +calls=47 0 +0 113 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb +cfn=ActiveSupport/PerThreadRegistry::extended^ +calls=3 0 +0 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +cfn=ActiveModel/Naming::extended^ +calls=3 0 +0 341 +cfl= +cfn=Module::extended +calls=78 0 +0 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb +cfn=ActiveRecord/Enum::extended^ +calls=1 0 +0 119 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveModel/Callbacks::extended^ +calls=1 0 +0 112 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb +cfn=ActiveSupport/Autoload::extended^ +calls=1 0 +0 20 + +fl= +fn=Kernel::require_without_bootsnap +0 15774 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb +cfn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq +calls=201 0 +0 42587 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=254 3 +3 82152 +cfl= +cfn=Kernel::extend +calls=64 5 +5 684 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb +cfn=ActiveSupport/Concern::included +calls=28 7 +7 104 +cfl= +cfn=Module::method_added +calls=1978 23 +23 322 +cfl= +cfn=Module::private +calls=156 48 +48 53 +cfl= +cfn=Class::inherited +calls=202 59 +59 70 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb +cfn=Module::delegate +calls=31 60 +60 19612 +cfl= +cfn=BasicObject::singleton_method_added +calls=96 65 +65 21 +cfl= +cfn=Module::include +calls=89 12 +12 15540 +cfl= +cfn=Module::attr_accessor +calls=9 17 +17 94 +cfl= +cfn=Class::new +calls=11 32 +32 89 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +cfn=ActiveSupport/Notifications::subscribe^ +calls=1 32 +32 45 +cfl= +cfn=Module::protected +calls=35 34 +34 14 +cfl= +cfn=Module::attr_reader +calls=71 49 +49 497 +cfl= +cfn=Module::private_constant +calls=2 247 +247 2 +cfl= +cfn=Module::alias_method +calls=14 15 +15 22 +cfl= +cfn=Module::private_class_method +calls=1 316 +316 2 +cfl= +cfn=Module::attr_writer +calls=2 93 +93 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Enumerable::to_set +calls=3 17 +17 80 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type.rb +cfn=ActiveModel/Type::register^ +calls=11 41 +41 55 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=Object::DelegateClass +calls=5 8 +8 1339 +cfl= +cfn=Module::method_defined? +calls=2 6 +6 2 +cfl= +cfn=Module::method_undefined +calls=2 6 +6 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=Delegator::const_missing^ +calls=1 8 +8 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb +cfn=ActiveRecord/Type::register^ +calls=29 66 +66 164 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/deprecation.rb +cfn=Module::deprecate +calls=1 172 +172 66 +cfl= +cfn=Kernel::freeze +calls=6 91 +91 3 +cfl= +cfn=Kernel::__dir__ +calls=1 439 +439 4 +cfl= +cfn=File::expand_path^ +calls=1 439 +439 6 +cfl= +cfn=Dir::[]^ +calls=1 439 +439 677 +cfl= +cfn=Array::each +calls=6 439 +439 6286 +cfl= +cfn=Hash::keys +calls=1 12 +12 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb +cfn=ActiveSupport/Autoload::autoload +calls=6 192 +192 257 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +cfn=Module::autoload +calls=7 200 +200 80 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb +cfn=ActiveSupport/Autoload::eager_autoload +calls=1 210 +210 371 +cfl= +cfn=Kernel::proc +calls=1 284 +284 2 +cfl= +cfn=Struct::new^ +calls=11 165 +165 644 +cfl= +cfn=Module::public_instance_methods +calls=3 994 +994 95 +cfl= +cfn=Array::- +calls=6 994 +994 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb +cfn=ActiveSupport/LazyLoadHooks::run_load_hooks +calls=1 328 +328 34320 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::empty^ +calls=2 1221 +1221 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb +cfn=ActiveRecord/Relation/FromClause::empty^ +calls=1 1221 +1221 8 +cfl= +cfn=Enumerable::flat_map +calls=1 1098 +1098 29 +cfl= +cfn=Kernel::respond_to? +calls=4 124 +124 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb +cfn=Kernel::gem +calls=1 4 +4 214 +cfl= +cfn=Module::public_method_defined? +calls=1 9 +9 2 +cfl= +cfn=Regexp::to_s +calls=4 53 +53 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::inherited +calls=1 80 +80 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb +cfn=ActiveRecord/Type::add_modifier^ +calls=2 842 +842 22 +cfl= +cfn=String::hash +calls=2 95 +95 5 +cfl= +cfn=File::extname^ +calls=2 98 +98 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension +calls=2 100 +100 18 +cfl= +cfn=Thread/Mutex::synchronize +calls=2 107 +107 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::register +85 1014 +cfl= +cfn=Kernel::nil? +calls=207 86 +86 53 +cfl= +cfn=Kernel::require_without_bootsnap +calls=207 22 +22 107073 +cfl= +cfn=String::hash +calls=204 95 +95 106 +cfl= +cfn=File::extname^ +calls=317 98 +98 533 +cfl= +cfn=Thread/Mutex::synchronize +calls=204 107 +107 531 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension +calls=91 100 +100 777 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +fn=Kernel::require_with_bootsnap_lfi +20 242 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::register +calls=207 21 +21 107246 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::constant_watch_stack^ +calls=1 664 +664 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::new_constants +calls=1 664 +664 42 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::key? +67 186 +cfl= +cfn=Thread/Mutex::synchronize +calls=298 68 +68 463 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +fn=Kernel::require +26 619 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::key? +calls=298 27 +27 649 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::find +calls=208 29 +29 2101 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +cfn=Kernel::require_with_bootsnap_lfi +calls=207 30 +30 107309 +cfl= +cfn=Module::=== +calls=2 29 +29 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::constant_watch_stack^ +calls=2 664 +664 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::new_constants +calls=2 664 +664 160 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies/WatchStack::watching? +111 156 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies/Loadable::load_dependency +251 885 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load? +calls=298 252 +252 420 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::constant_watch_stack^ +calls=305 252 +252 142 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::watching? +calls=298 252 +252 156 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +cfn=Kernel::require +calls=291 291 +291 104838 +cfl= +cfn=Array::flatten +calls=7 253 +253 27 +cfl= +cfn=Array::uniq +calls=7 253 +253 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::new_constants_in +calls=7 255 +255 4850 +cfl= +cfn=Class::inherited +calls=1 255 +255 1 +cfl= +cfn=BasicObject::singleton_method_added +calls=3 5 +5 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many +calls=1 16 +16 6893 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::build^ +calls=1 255 +255 666 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection::add_reflection^ +calls=1 1655 +1655 39 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load_once_path? +calls=1 479 +479 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::autoloaded_constants^ +calls=2 479 +479 1 +cfl= +cfn=Array::concat +calls=1 479 +479 1 +cfl= +cfn=Array::uniq! +calls=1 480 +480 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies/Loadable::require +289 502 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::load_dependency +calls=298 291 +291 114919 +cfl= +cfn=Array::each +calls=1 291 +291 217 +cfl= +cfn=Class::inherited +calls=2 6 +6 1 +cfl= +cfn=BasicObject::singleton_method_added +calls=19 9 +9 5 +cfl= +cfn=String::hash +calls=1 95 +95 1 +cfl= +cfn=File::extname^ +calls=1 98 +98 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb +cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension +calls=1 100 +100 6 +cfl= +cfn=Thread/Mutex::synchronize +calls=1 107 +107 3 +cfl= +cfn=Class::new +calls=1 291 +291 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model +calls=1 1826 +1826 5828 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association +calls=1 68 +68 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::loading^ +calls=1 384 +384 1 +cfl= +cfn=Array::pop +calls=1 384 +384 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::history^ +calls=1 388 +388 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::<< +calls=1 388 +388 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive +calls=1 153 +153 22 + +fl= +fn=JSON/Ext/Parser::parse +0 7651 + +fl= +fn=Hash::key? +0 2589 + +fl= +fn=JSON/Ext/Parser::initialize +0 34 +cfl= +cfn=Hash::key? +calls=9 0 +0 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb +fn=JSON::parse^ +155 12 +cfl= +cfn=Class::new +calls=1 156 +156 115 +cfl= +cfn=JSON/Ext/Parser::parse +calls=1 156 +156 7651 + +fl= +fn=IO::read^ +0 162 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb +fn=JsonFileToDbProcessor::call +10 26 +cfl= +cfn=IO::read^ +calls=1 11 +11 1134 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb +cfn=JSON::parse^ +calls=1 11 +11 7777 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=1 13 +13 101089 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb +cfn=ActiveRecord/Transactions/ClassMethods::transaction +calls=1 13 +13 1190960 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb +fn=JsonFileToDbProcessor::initialize +6 2 + +fl= +fn=Class::new +0 19616 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb +cfn=JsonFileToDbProcessor::initialize +calls=1 0 +0 2 +cfl= +cfn=JSON/Ext/Parser::initialize +calls=1 0 +0 99 +cfl= +cfn=BasicObject::initialize +calls=11 0 +0 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::initialize +calls=1 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::initialize +calls=1050 0 +0 3936 +cfl= +cfn=Hash::initialize +calls=1060 0 +0 260 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/accepts_multiparameter_time.rb +cfn=ActiveModel/Type/Helpers/AcceptsMultiparameterTime::initialize +calls=3 0 +0 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +cfn=ActiveModel/Type/Registry::initialize +calls=2 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb +cfn=ActiveModel/Type/Registration::initialize +calls=11 0 +0 8 +cfl= +cfn=Class::initialize +calls=28 0 +0 1168 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +cfn=ActiveRecord/Type/Registration::initialize +calls=29 0 +0 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::initialize +calls=2 0 +0 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::initialize +calls=4 0 +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::initialize +calls=1 0 +0 52 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::initialize +calls=65 0 +0 401 +cfl= +cfn=Thread/Mutex::initialize +calls=202 0 +0 47 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::initialize +calls=9 0 +0 64 +cfl= +cfn=Module::initialize +calls=18 0 +0 104 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::initialize +calls=15 0 +0 129 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +cfn=ActiveRecord/AttributeDecorators/TypeDecorator::initialize +calls=15 0 +0 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::initialize +calls=18 0 +0 315 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb +cfn=Mutex_m::initialize +calls=8 0 +0 42 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::initialize +calls=58 0 +0 439 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::initialize +calls=1 0 +0 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb +cfn=ActiveRecord/Relation/FromClause::initialize +calls=1 0 +0 5 +cfl= +cfn=Pathname::initialize +calls=1 0 +0 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB::initialize +calls=1 0 +0 328 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler::initialize +calls=1 0 +0 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/Buffer::initialize +calls=1 0 +0 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/Scanner::initialize +calls=1 0 +0 3 +cfl= +cfn=StringScanner::initialize +calls=1 0 +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb +cfn=Psych/Handlers/DocumentStream::initialize +calls=1 0 +0 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/parser.rb +cfn=Psych/Parser::initialize +calls=1 0 +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/stream.rb +cfn=Psych/Nodes/Stream::initialize +calls=1 0 +0 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb +cfn=Psych/Nodes/Document::initialize +calls=1 0 +0 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/mapping.rb +cfn=Psych/Nodes/Mapping::initialize +calls=5 0 +0 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/scalar.rb +cfn=Psych/Nodes/Scalar::initialize +calls=27 0 +0 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/alias.rb +cfn=Psych/Nodes/Alias::initialize +calls=3 0 +0 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb +cfn=Psych/ClassLoader::initialize +calls=1 0 +0 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb +cfn=Psych/ScalarScanner::initialize +calls=1 0 +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::initialize +calls=1 0 +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb +cfn=Gem/Dependency::initialize +calls=1 0 +0 135 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb +cfn=Gem/Requirement::initialize +calls=1 0 +0 109 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb +cfn=ActiveRecord/Type/DecorationRegistration::initialize +calls=2 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification::initialize +calls=1 0 +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb +cfn=ActiveSupport/Notifications/InstrumentationRegistry::initialize +calls=1 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Instrumenter::initialize +calls=1 0 +0 63 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::initialize +calls=1 0 +0 114 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::initialize +calls=1 0 +0 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin/ConditionVariable::initialize +calls=1 0 +0 7 +cfl= +cfn=Thread/ConditionVariable::initialize +calls=1 0 +0 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::initialize +calls=1 0 +0 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize +calls=1 0 +0 69659 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/NullTransaction::initialize +calls=1 0 +0 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::initialize +calls=1 0 +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb +cfn=ActiveRecord/ConnectionAdapters/SchemaCache::initialize +calls=1 0 +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::initialize +calls=1 0 +0 15 +cfl= +cfn=PG/Connection::initialize +calls=1 0 +0 3864 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb +cfn=ActiveSupport/Notifications/Event::initialize +calls=56 0 +0 361 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb +cfn=ActiveSupport/SubscriberQueueRegistry::initialize +calls=1 0 +0 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb +cfn=ActiveRecord/ExplainRegistry::initialize +calls=1 0 +0 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/coder.rb +cfn=PG/Coder::initialize +calls=10 0 +0 113 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::initialize +calls=1 0 +0 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb +cfn=ActiveRecord/Type/TypeMap::initialize +calls=1 0 +0 55 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::initialize +calls=4 0 +0 186 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::initialize +calls=21 0 +0 49 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/specialized_string.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/SpecializedString::initialize +calls=10 0 +0 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::initialize +calls=1 0 +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/vector.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/Vector::initialize +calls=2 0 +0 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackSequence::initialize +calls=26 0 +0 49 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallTemplate::initialize +calls=236 0 +0 224 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::[]= +calls=1 0 +0 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/RealTransaction::initialize +calls=5 0 +0 3043 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionState::initialize +calls=5 0 +0 8 +cfl= +cfn=Array::push +calls=5 207 +207 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_exit +calls=5 232 +232 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb +cfn=ActiveModel/EachValidator::initialize +calls=16 0 +0 241 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb +cfn=ActiveRecord/Validations/UniquenessValidator::initialize +calls=2 0 +0 39 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb +cfn=ActiveRecord/Scoping/ScopeRegistry::initialize +calls=1 0 +0 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::arel_table +calls=29 0 +0 867 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type_caster/map.rb +cfn=ActiveRecord/TypeCaster/Map::initialize +calls=4 0 +0 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb +cfn=Arel/Table::initialize +calls=4 0 +0 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core/ClassMethods::predicate_builder +calls=29 0 +0 3069 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb +cfn=ActiveRecord/TableMetadata::initialize +calls=4 0 +0 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb +cfn=ActiveRecord/PredicateBuilder::initialize +calls=4 0 +0 93 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/basic_object_handler.rb +cfn=ActiveRecord/PredicateBuilder/BasicObjectHandler::initialize +calls=4 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/base_handler.rb +cfn=ActiveRecord/PredicateBuilder/BaseHandler::initialize +calls=4 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/range_handler.rb +cfn=ActiveRecord/PredicateBuilder/RangeHandler::initialize +calls=4 0 +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/array_handler.rb +cfn=ActiveRecord/PredicateBuilder/ArrayHandler::initialize +calls=8 0 +0 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb +cfn=ActiveRecord/Relation::initialize +calls=29 0 +0 89 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb +cfn=Arel/DeleteManager::initialize +calls=4 0 +0 48 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/delete_statement.rb +cfn=Arel/Nodes/DeleteStatement::initialize +calls=4 0 +0 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +cfn=Arel/SelectManager::initialize +calls=6 0 +0 732 +cfl= +cfn=Class::new +calls=6 0 +0 70 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_core.rb +cfn=Arel/Nodes/SelectCore::initialize +calls=6 0 +0 63 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb +cfn=Arel/Nodes/JoinSource::initialize +calls=6 0 +0 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_statement.rb +cfn=Arel/Nodes/SelectStatement::initialize +calls=6 0 +0 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::joins_values +calls=6 929 +929 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::left_outer_joins_values +calls=6 930 +930 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::where_clause +calls=6 932 +932 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb +cfn=ActiveRecord/Relation/WhereClause::empty? +calls=12 932 +932 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::having_clause +calls=6 933 +933 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::limit_value +calls=6 934 +934 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::offset_value +calls=6 942 +942 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::group_values +calls=6 950 +950 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::build_order +calls=6 952 +952 38 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::build_select +calls=6 954 +954 311 +cfl= +cfn=String::initialize +calls=2873 0 +0 1566 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::distinct_value +calls=6 956 +956 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb +cfn=Arel/SelectManager::distinct +calls=6 956 +956 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::from_clause +calls=6 957 +957 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb +cfn=ActiveRecord/Relation/FromClause::empty? +calls=6 957 +957 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::lock_value +calls=6 958 +958 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb +cfn=Arel/Collectors/SQLString::initialize +calls=6 0 +0 35 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb +cfn=Arel/Collectors/Bind::initialize +calls=6 0 +0 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::initialize +calls=6 0 +0 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::initialize +calls=5 0 +0 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::initialize +calls=14 0 +0 1265 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Conditionals/Value::initialize +calls=15 0 +0 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb +cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::initialize +calls=2 0 +0 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ThroughReflection::initialize +calls=2 0 +0 9 +cfl= +cfn=Array::initialize +calls=10 0 +0 66 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/sql_type_metadata.rb +cfn=ActiveRecord/ConnectionAdapters/SqlTypeMetadata::initialize +calls=14 0 +0 25 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::initialize +calls=14 0 +0 87 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::initialize +calls=14 0 +0 169 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb +cfn=ActiveModel/Attribute::initialize +calls=7274 0 +0 5958 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb +cfn=ActiveModel/AttributeSet::initialize +calls=4 0 +0 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Import/Validator::initialize +calls=23 0 +0 5088 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb +cfn=ActiveRecord/Core::initialize +calls=1633 0 +0 150559 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb +cfn=ActiveModel/Errors::initialize +calls=1633 0 +0 10193 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +cfn=ActiveModel/Name::initialize +calls=4 0 +0 1222 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +cfn=ActiveRecord/Result::initialize +calls=25 0 +0 47 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb +cfn=ActiveModel/AttributeMutationTracker::initialize +calls=1000 0 +0 5186 + +fl= +fn=Hash::has_key? +0 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb +fn=Rake/TaskArguments::lookup +99 3 +cfl= +cfn=Hash::has_key? +calls=1 100 +100 1 + +fl= +fn=Symbol::to_sym +0 755 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb +fn=Rake/TaskArguments::method_missing +66 3 +cfl= +cfn=Symbol::to_sym +calls=1 67 +67 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb +cfn=Rake/TaskArguments::lookup +calls=1 67 +67 4 + +fl= +fn=Thread/ConditionVariable::broadcast +0 32 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin/ConditionVariable::broadcast +149 139 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_check_owner +calls=61 150 +150 71 +cfl= +cfn=Thread/ConditionVariable::broadcast +calls=61 151 +151 32 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::eligible_waiters? +215 7 +cfl= +cfn=Hash::any? +calls=5 216 +216 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::stop_exclusive +96 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=6 97 +97 104 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::history^ +60 5 + +fl= +fn=Array::uniq! +0 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::autoloaded_constants^ +60 7 + +fl= +fn=Array::any? +0 769 +cfl= +cfn=Module::const_defined? +calls=4 517 +517 4 +cfl= +cfn=Regexp::match? +calls=400 57 +57 115 +cfl= +cfn=Kernel::is_a? +calls=15 354 +354 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::load_once_path? +442 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb +cfn=ActiveSupport/Dependencies/Interlock::loading +calls=6 445 +445 5 +cfl= +cfn=Array::any? +calls=6 445 +445 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies/WatchStack::pop_modules +166 11 +cfl= +cfn=Array::each +calls=13 167 +167 16 + +fl= +fn=Array::pop +0 127 + +fl= +fn=Array::join +0 4208 +cfl= +cfn=Symbol::to_s +calls=235 0 +0 562 + +fl= +fn=Array::concat +0 27 + +fl= +fn=Array::- +0 1779 + +fl= +fn=Array::last +0 146 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies/WatchStack::new_constants +117 40 +cfl= +cfn=Array::last +calls=13 121 +121 5 +cfl= +cfn=Array::each +calls=13 121 +121 776 +cfl= +cfn=Array::pop +calls=13 149 +149 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::pop_modules +calls=13 149 +149 28 + +fl= +fn=Module::method_added +0 724 + +fl= +fn=Module::attr_accessor +0 174 +cfl= +cfn=Module::method_added +calls=24 0 +0 7 +cfl= +cfn=BasicObject::singleton_method_added +calls=28 0 +0 6 + +fl= +fn=Class::inherited +0 89 + +fl= +fn=RubyVM/InstructionSequence::load_from_binary^ +0 27287 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb +fn=Bootsnap/CompileCache/ISeq::storage_to_output^ +17 480 +cfl= +cfn=RubyVM/InstructionSequence::load_from_binary^ +calls=207 18 +18 27287 + +fl= +fn=RubyVM/InstructionSequence::to_binary +0 100 + +fl= +fn=RubyVM/InstructionSequence::compile_file^ +0 315 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb +fn=Bootsnap/CompileCache/ISeq::input_to_storage^ +11 7 +cfl= +cfn=RubyVM/InstructionSequence::compile_file^ +calls=1 12 +12 1130 +cfl= +cfn=RubyVM/InstructionSequence::to_binary +calls=1 12 +12 100 + +fl= +fn=Bootsnap/CompileCache/Native::fetch^ +0 15349 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb +cfn=Bootsnap/CompileCache/ISeq::input_to_storage^ +calls=1 0 +0 1236 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb +cfn=Bootsnap/CompileCache/ISeq::storage_to_output^ +calls=207 0 +0 27768 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb +fn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq +33 705 +cfl= +cfn=String::to_s +calls=207 37 +37 77 +cfl= +cfn=Bootsnap/CompileCache/Native::fetch^ +calls=207 37 +37 44354 + +fl= +fn=Kernel::load_without_bootsnap +0 383 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb +cfn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq +calls=6 0 +0 2548 +cfl= +cfn=Class::inherited +calls=1 3 +3 2 +cfl= +cfn=Module::attr_accessor +calls=1 4 +4 12 +cfl= +cfn=Module::method_added +calls=3 6 +6 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing +calls=1 1 +1 2446 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb +cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited +calls=4 1 +1 2340 +cfl= +cfn=Kernel::freeze +calls=2 3 +3 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::has_many +calls=1 15 +15 9571 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many +calls=1 15 +15 3725 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +cfn=ActiveModel/Validations/ClassMethods::validates +calls=10 17 +17 1327 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb +cfn=ActiveRecord/Associations/ClassMethods::belongs_to +calls=3 4 +4 1765 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +fn=Kernel::load^ +52 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::find +calls=6 53 +53 30 +cfl= +cfn=Kernel::load_without_bootsnap +calls=6 54 +54 22838 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::constant_watch_stack^ +calls=2 664 +664 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::new_constants +calls=2 664 +664 114 + +fl= +fn=Module::constants +0 554 + +fl= +fn=Array::map +0 25508 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::to_constant_name +calls=13 156 +156 53 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::qualified_const_defined? +calls=13 157 +157 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::constantize +calls=13 157 +157 86 +cfl= +cfn=Module::constants +calls=13 157 +157 316 +cfl= +cfn=Regexp::match? +calls=295 179 +179 257 +cfl= +cfn=Module::to_s +calls=290 198 +198 201 +cfl= +cfn=Symbol::to_s +calls=1465 198 +198 424 +cfl= +cfn=Array::join +calls=1928 201 +201 2822 +cfl= +cfn=Module::module_eval +calls=295 214 +214 16501 +cfl= +cfn=String::to_s +calls=1 0 +0 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::build^ +calls=58 672 +672 586 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::quote +calls=7 820 +820 104 +cfl= +cfn=Kernel::class +calls=8 137 +137 4 +cfl= +cfn=Array::include? +calls=8 137 +137 6 +cfl= +cfn=Array::first +calls=1644 0 +0 197 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field +calls=13 114 +114 1437 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::validate_hash_import^ +calls=1633 623 +623 4380 +cfl= +cfn=Array::map +calls=2256 627 +627 4647 +cfl= +cfn=Symbol::to_sym +calls=248 0 +0 44 +cfl= +cfn=String::to_sym +calls=23 0 +0 18 +cfl= +cfn=Array::zip +calls=2256 1019 +1019 7987 +cfl= +cfn=Hash::[]^ +calls=1633 1019 +1019 1167 +cfl= +cfn=Kernel::public_send +calls=227 349 +349 72 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=124 791 +791 2172 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name +calls=124 791 +791 114 +cfl= +cfn=Enumerable::each_with_index +calls=1633 947 +947 1947 +cfl= +cfn=Enumerable::map +calls=1633 947 +947 147067 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb +cfn=ActiveRecord/Result::column_type +calls=4 100 +100 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb +cfn=ActiveModel/Type/Value::deserialize +calls=623 102 +102 1547 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::deserialize +calls=623 102 +102 571 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies/WatchStack::watch_namespaces +154 21 +cfl= +cfn=Array::map +calls=13 155 +155 544 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::constant_watch_stack^ +60 164 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::new_constants_in +656 88 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::constant_watch_stack^ +calls=20 657 +657 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::watch_namespaces +calls=13 657 +657 565 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +cfn=Kernel::load^ +calls=6 476 +476 22938 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/WatchStack::new_constants +calls=7 664 +664 480 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb +cfn=Kernel::require +calls=7 291 +291 2746 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load_once_path? +calls=2 479 +479 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::autoloaded_constants^ +calls=4 479 +479 2 +cfl= +cfn=Array::concat +calls=2 479 +479 5 +cfl= +cfn=Array::uniq! +calls=2 480 +480 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb +cfn=ActiveRecord/Associations/Builder/Association::build^ +calls=1 291 +291 1701 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection::add_reflection^ +calls=1 1370 +1370 46 +cfl= +cfn=Thread::current^ +calls=1 18 +18 1 +cfl= +cfn=Thread::[]= +calls=1 18 +18 1 + +fl= +fn=String::[] +0 14 + +fl= +fn=Array::collect +0 16 +cfl= +cfn=String::[] +calls=6 472 +472 14 + +fl= +fn=Array::compact +0 18 + +fl= +fn=Kernel::is_a? +0 5991 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::load_file +470 43 +cfl= +cfn=Kernel::is_a? +calls=6 471 +471 5 +cfl= +cfn=Array::compact +calls=6 471 +471 5 +cfl= +cfn=Array::collect +calls=6 472 +472 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::new_constants_in +calls=6 475 +475 23456 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load_once_path? +calls=3 479 +479 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::autoloaded_constants^ +calls=6 479 +479 4 +cfl= +cfn=Array::concat +calls=3 479 +479 2 +cfl= +cfn=Array::uniq! +calls=3 480 +480 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::loading^ +calls=2 384 +384 6 +cfl= +cfn=Array::pop +calls=2 384 +384 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::history^ +calls=2 388 +388 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::<< +calls=2 388 +388 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive +calls=2 153 +153 27 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::warnings_on_first_load^ +60 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::mechanism^ +60 186 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::load? +328 254 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::mechanism^ +calls=304 329 +329 186 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::<< +348 26 + +fl= +fn=Thread/Mutex::unlock +0 102 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::mon_check_owner +267 301 +cfl= +cfn=Thread::current^ +calls=420 268 +268 70 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::mon_exit +199 598 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_check_owner +calls=359 200 +200 300 +cfl= +cfn=Thread/Mutex::unlock +calls=227 204 +204 102 + +fl= +fn=Kernel::hash +0 265 + +fl= +fn=Hash::any? +0 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::busy_for_sharing? +210 12 +cfl= +cfn=Hash::any? +calls=5 211 +211 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::busy_for_exclusive? +205 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::busy_for_sharing? +calls=5 206 +206 18 +cfl= +cfn=Thread::current^ +calls=5 207 +207 2 +cfl= +cfn=Kernel::hash +calls=5 207 +207 4 + +fl= +fn=Thread/Mutex::lock +0 135 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::mon_enter +187 807 +cfl= +cfn=Thread::current^ +calls=500 188 +188 123 +cfl= +cfn=Thread/Mutex::lock +calls=213 189 +189 135 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +fn=MonitorMixin::synchronize +227 1597 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_enter +calls=287 228 +228 1065 +cfl= +cfn=Thread::current^ +calls=129 78 +78 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::busy_for_exclusive? +calls=5 79 +79 56 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::mon_exit +calls=340 232 +232 953 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::eligible_waiters? +calls=5 104 +104 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin/ConditionVariable::broadcast +calls=61 109 +109 242 +cfl= +cfn=Array::select +calls=2 581 +581 1 +cfl= +cfn=Array::each +calls=2 581 +581 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/ConnectionLeasingQueue::internal_poll +calls=1 145 +145 11 +cfl= +cfn=Numeric::zero? +calls=1 826 +826 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/load_interlock_aware_monitor.rb +cfn=ActiveSupport/Concurrency/LoadInterlockAwareMonitor::mon_enter +calls=72 228 +228 217 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::interlock^ +calls=56 74 +74 69 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb +cfn=ActiveSupport/Dependencies/Interlock::permit_concurrent_loads +calls=56 74 +74 151724 +cfl= +cfn=Hash::delete +calls=112 174 +174 250 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::wait_for +calls=56 190 +190 881 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::adopt_connection +calls=1 838 +838 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::lease +calls=1 840 +840 10 +cfl= +cfn=PG/Connection::query +calls=1 254 +254 164 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::begin_transaction +calls=5 238 +238 1120906 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction +calls=5 198 +198 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable? +calls=5 198 +198 2 +cfl= +cfn=Class::new +calls=5 201 +201 3083 +cfl= +cfn=IO::write +calls=80 695 +695 2015 +cfl= +cfn=Array::last +calls=5 214 +214 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/Transaction::before_commit_records +calls=5 217 +217 19 +cfl= +cfn=Array::pop +calls=5 219 +219 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb +cfn=ActiveRecord/ConnectionAdapters/RealTransaction::commit +calls=5 222 +222 46085 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb +cfn=ActiveRecord/AttributeDecorators/ClassMethods::load_schema! +calls=4 459 +459 9698 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::start_exclusive +76 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb +cfn=MonitorMixin::synchronize +calls=6 77 +77 136 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +fn=ActiveSupport/Concurrency/ShareLock::exclusive +148 84 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::start_exclusive +calls=6 149 +149 146 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::loaded^ +calls=12 358 +358 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::include? +calls=6 358 +358 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::<< +calls=9 362 +362 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::loading^ +calls=9 363 +363 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load? +calls=6 366 +366 19 +cfl= +cfn=Kernel::nil? +calls=6 370 +370 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::warnings_on_first_load^ +calls=6 372 +372 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load_file +calls=6 373 +373 23567 +cfl= +cfn=Array::pop +calls=3 384 +384 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::history^ +calls=3 388 +388 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive +calls=3 153 +153 65 +cfl= +cfn=Module::const_defined? +calls=1 511 +511 6 +cfl= +cfn=Module::const_get +calls=1 512 +512 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb +fn=ActiveSupport/Dependencies/Interlock::loading +12 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb +cfn=ActiveSupport/Concurrency/ShareLock::exclusive +calls=6 13 +13 23913 +cfl= +cfn=Thread::current^ +calls=1 18 +18 2 +cfl= +cfn=Thread::[]= +calls=1 18 +18 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::interlock^ +60 77 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::load_interlock^ +36 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::interlock^ +calls=6 37 +37 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb +cfn=ActiveSupport/Dependencies/Interlock::loading +calls=6 37 +37 23935 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::include? +253 280 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::loaded^ +60 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::require_or_load +351 44 +cfl= +cfn=File::expand_path^ +calls=6 353 +353 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::loaded^ +calls=6 354 +354 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::include? +calls=6 354 +354 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load_interlock^ +calls=6 356 +356 23957 +cfl= +cfn=Thread::current^ +calls=2 18 +18 3 +cfl= +cfn=Thread::[]= +calls=2 18 +18 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::require_or_load +46 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^ +calls=6 47 +47 24068 +cfl= +cfn=Module::const_defined? +calls=2 511 +511 3 +cfl= +cfn=Module::const_get +calls=2 512 +512 3 +cfl= +cfn=Thread::current^ +calls=1 18 +18 1 +cfl= +cfn=Thread::[]= +calls=1 18 +18 4 + +fl= +fn=Array::include? +0 2376 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +fn=ActiveSupport/Dependencies::loading^ +60 26 + +fl= +fn=String::sub! +0 1178 +cfl= +cfn=String::upcase +calls=4 145 +145 8 + +fl= +fn=File::expand_path^ +0 74 +cfl= +cfn=Pathname::to_path +calls=2 0 +0 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +fn=Bootsnap/LoadPathCache/Cache::try_index +197 288 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +fn=Bootsnap/LoadPathCache/Cache::search_index +188 213 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::try_index +calls=157 189 +189 288 + +fl= +fn=Thread/Mutex::synchronize +0 1497 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::search_index +calls=147 53 +53 501 +cfl= +cfn=Hash::key? +calls=303 68 +68 193 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::clear +calls=1 25 +25 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::clear +calls=147 62 +62 120 +cfl= +cfn=Kernel::raise +calls=1 61 +61 16 +cfl= +cfn=Exception::backtrace +calls=1 61 +61 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::[]= +calls=51 18 +18 72 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::delete +calls=2 54 +54 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=2 59 +59 4 +cfl= +cfn=Array::select +calls=2 59 +59 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::[]= +calls=2 59 +59 6 +cfl= +cfn=Class::new +calls=26 565 +565 95 +cfl= +cfn=Array::reverse +calls=26 566 +566 17 +cfl= +cfn=Enumerable::inject +calls=26 566 +566 5509 +cfl= +cfn=File::extname^ +calls=4 65 +65 14 +cfl= +cfn=String::=== +calls=4 65 +65 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::base_class +calls=4 62 +62 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb +cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names +calls=4 63 +63 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_methods +calls=4 63 +63 20263 + +fl= +fn=String::start_with? +0 406 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +fn=Bootsnap/LoadPathCache/Cache::absolute_path? +100 151 +cfl= +cfn=String::start_with? +calls=247 101 +101 116 + +fl= +fn=Float::to_i +0 73 + +fl= +fn=Process::clock_gettime^ +0 478 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +fn=Bootsnap/LoadPathCache/Cache::now +175 272 +cfl= +cfn=Process::clock_gettime^ +calls=251 176 +176 255 +cfl= +cfn=Float::to_i +calls=251 176 +176 73 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +fn=Bootsnap/LoadPathCache/Cache::stale? +171 220 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::now +calls=251 172 +172 599 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +fn=Bootsnap/LoadPathCache/Cache::find +47 762 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::stale? +calls=247 48 +48 807 +cfl= +cfn=String::to_s +calls=247 49 +49 74 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::absolute_path? +calls=247 50 +50 267 +cfl= +cfn=String::start_with? +calls=147 51 +51 32 +cfl= +cfn=Thread/Mutex::synchronize +calls=147 52 +52 872 +cfl= +cfn=Kernel::raise +calls=4 92 +92 26 +cfl= +cfn=Exception::backtrace +calls=4 92 +92 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::search_for_file +27 42 +cfl= +cfn=Thread::current^ +calls=10 28 +28 4 +cfl= +cfn=Thread::[] +calls=10 28 +28 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb +cfn=Bootsnap/LoadPathCache/Cache::find +calls=10 30 +30 515 +cfl= +cfn=Module::=== +calls=8 31 +31 4 + +fl= +fn=String::downcase! +0 21 + +fl= +fn=String::tr! +0 50 + +fl= +fn=String::gsub! +0 363 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector::inflections +calls=8 141 +141 21 +cfl= +cfn=String::downcase +calls=16 141 +141 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +fn=Concurrent/Collection/NonConcurrentMapBackend::[] +19 820 +cfl= +cfn=Kernel::hash +calls=332 20 +20 79 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +fn=Concurrent/Map::[] +132 1106 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::[] +calls=1095 133 +133 898 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb +cfn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default +calls=23 139 +139 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::discard_unowned_pools^ +calls=1 922 +922 20 +cfl= +cfn=Class::new +calls=22 924 +924 137 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb +cfn=Concurrent/Collection/MriMapBackend::[]= +calls=1 924 +924 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::fetch_or_store +calls=21 11 +11 144 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +fn=ActiveSupport/Inflector/Inflections::instance^ +66 125 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb +cfn=Concurrent/Map::[] +calls=155 67 +67 194 + +fl= +fn=Kernel::block_given? +0 1223 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +fn=ActiveSupport/Inflector::inflections +252 168 +cfl= +cfn=Kernel::block_given? +calls=155 253 +253 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector/Inflections::instance^ +calls=155 256 +256 319 + +fl= +fn=String::gsub +0 295 + +fl= +fn=String::to_s +0 6220 + +fl= +fn=Regexp::match? +0 5487 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::underscore +92 188 +cfl= +cfn=Regexp::match? +calls=46 93 +93 54 +cfl= +cfn=String::to_s +calls=46 94 +94 15 +cfl= +cfn=String::gsub +calls=46 94 +94 102 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb +cfn=ActiveSupport/Inflector::inflections +calls=46 95 +95 187 +cfl= +cfn=String::gsub! +calls=138 95 +95 297 +cfl= +cfn=String::tr! +calls=46 98 +98 47 +cfl= +cfn=String::downcase! +calls=46 99 +99 21 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +fn=String::underscore +127 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::underscore +calls=18 128 +128 415 + +fl= +fn=Symbol::to_s +0 21617 + +fl= +fn=Module::=== +0 16232 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::to_constant_name +675 52 +cfl= +cfn=Module::=== +calls=55 676 +676 15 +cfl= +cfn=Module::name +calls=16 680 +680 7 +cfl= +cfn=String::sub +calls=7 677 +677 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::qualified_name_for +485 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::to_constant_name +calls=10 486 +486 43 +cfl= +cfn=Symbol::to_s +calls=10 487 +487 16 + +fl= +fn=BasicObject::equal? +0 14 + +fl= +fn=Module::const_get +0 121 + +fl= +fn=Array::each +0 135732 +cfl= +cfn=Module::const_get +calls=36 283 +283 41 +cfl= +cfn=Array::last +calls=13 124 +124 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::qualified_const_defined? +calls=13 126 +126 25 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::constantize +calls=13 126 +126 101 +cfl= +cfn=Kernel::is_a? +calls=248 127 +127 65 +cfl= +cfn=Module::constants +calls=13 130 +130 238 +cfl= +cfn=Array::- +calls=19 130 +130 262 +cfl= +cfn=Array::each +calls=1260 137 +137 4120 +cfl= +cfn=Array::concat +calls=26 138 +138 12 +cfl= +cfn=Array::join +calls=6 143 +143 19 +cfl= +cfn=Array::pop +calls=13 167 +167 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::add +calls=183 436 +436 101 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb +cfn=Delegator::delegating_block^ +calls=396 404 +404 332 +cfl= +cfn=Module::define_method +calls=400 404 +404 362 +cfl= +cfn=Kernel::singleton_class +calls=144 95 +95 42 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +cfn=Module::silence_redefinition_of_method +calls=144 95 +95 245 +cfl= +cfn=Kernel::define_singleton_method +calls=142 96 +96 645 +cfl= +cfn=Symbol::to_s +calls=643 98 +98 229 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb +cfn=Module::redefine_method +calls=105 124 +124 1013 +cfl= +cfn=Kernel::nil? +calls=19672 141 +141 3085 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::defined_enums=^ +calls=1 142 +142 31 +cfl= +cfn=Regexp::match? +calls=3712 56 +56 1901 +cfl= +cfn=Module::class_eval +calls=70 57 +57 2421 +cfl= +cfn=Kernel::block_given? +calls=30 73 +73 10 +cfl= +cfn=NilClass::nil? +calls=32 74 +74 10 +cfl= +cfn=Module::class_variable_set +calls=10 74 +74 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::verbose_query_logs=^ +calls=1 141 +141 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::default_timezone=^ +calls=1 141 +141 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::schema_format=^ +calls=1 141 +141 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::error_on_ignored_order=^ +calls=1 141 +141 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::allow_unsafe_raw_sql=^ +calls=1 141 +141 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::timestamped_migrations=^ +calls=1 141 +141 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::dump_schema_after_migration=^ +calls=1 141 +141 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::dump_schemas=^ +calls=1 141 +141 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_attr_readonly=^ +calls=1 142 +142 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::table_name_prefix=^ +calls=1 142 +142 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::table_name_suffix=^ +calls=1 142 +142 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::schema_migrations_table_name=^ +calls=1 142 +142 31 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::internal_metadata_table_name=^ +calls=1 142 +142 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::pluralize_table_names=^ +calls=1 142 +142 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::store_full_sti_class=^ +calls=1 142 +142 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::default_scopes=^ +calls=1 142 +142 24 +cfl= +cfn=Module::method_defined? +calls=1 59 +59 1 +cfl= +cfn=Module::private_method_defined? +calls=2 59 +59 1 +cfl= +cfn=String::sub +calls=1 60 +60 3 +cfl= +cfn=NilClass::to_s +calls=2 61 +61 2 +cfl= +cfn=Module::alias_method +calls=2 69 +69 5 +cfl= +cfn=Module::protected_method_defined? +calls=1 73 +73 1 +cfl= +cfn=Module::private +calls=1 76 +76 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::cache_timestamp_format=^ +calls=1 142 +142 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::cache_versioning=^ +calls=1 142 +142 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/Loadable::require +calls=14 439 +439 4546 +cfl= +cfn=Module::include +calls=5 119 +119 1123 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::__callbacks=^ +calls=1 142 +142 16 +cfl= +cfn=Symbol::to_sym +calls=64 810 +810 11 +cfl= +cfn=Class::new +calls=54 812 +812 933 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::set_callbacks +calls=15 812 +812 243 +cfl= +cfn=Symbol::inspect +calls=106 814 +814 60 +cfl= +cfn=Module::module_eval +calls=36 814 +814 1938 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_validators=^ +calls=1 142 +142 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads=^ +calls=1 142 +142 79 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_type_decorations=^ +calls=1 142 +142 32 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::lock_optimistically=^ +calls=1 142 +142 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/ClassMethods::define_callbacks +calls=7 119 +119 715 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveModel/Callbacks::_define_after_model_callback +calls=7 122 +122 43 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveModel/Callbacks::_define_before_model_callback +calls=4 122 +122 24 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb +cfn=ActiveModel/Callbacks::_define_around_model_callback +calls=4 122 +122 22 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_aliases=^ +calls=1 142 +142 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::attribute_method_matchers=^ +calls=1 142 +142 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::time_zone_aware_attributes=^ +calls=1 141 +141 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes=^ +calls=1 142 +142 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::time_zone_aware_types=^ +calls=1 142 +142 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::partial_writes=^ +calls=1 142 +142 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::record_timestamps=^ +calls=1 142 +142 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveRecord/Base::index_nested_attribute_errors=^ +calls=1 141 +141 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::nested_attributes_options=^ +calls=1 142 +142 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::append_one +calls=39 573 +573 255 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::_reflections=^ +calls=1 142 +142 18 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::aggregate_reflections=^ +calls=1 142 +142 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=ActiveRecord/Base::include_root_in_json=^ +calls=1 142 +142 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb +cfn=ActiveSupport/LazyLoadHooks::execute_hook +calls=11 52 +52 34145 +cfl= +cfn=Symbol::=== +calls=276 63 +63 31 +cfl= +cfn=Module::public_instance_methods +calls=2 1101 +1101 21 +cfl= +cfn=File::expand_path^ +calls=2 193 +193 25 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb +cfn=ERB/Compiler/Buffer::push +calls=2 550 +550 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb +cfn=Psych/Visitors/ToRuby::accept +calls=34 337 +337 422 +cfl= +cfn=Module::=== +calls=7 341 +341 3 +cfl= +cfn=Hash::merge! +calls=3 344 +344 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb +cfn=ActiveSupport/DescendantsTracker::accumulate_descendants^ +calls=1 44 +44 2 +cfl= +cfn=Thread::current^ +calls=1 0 +0 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::release_connection +calls=1 0 +0 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush! +calls=1 0 +0 37 +cfl= +cfn=String::to_sym +calls=149 229 +229 87 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::start +calls=112 44 +44 1990 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb +cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish +calls=56 48 +48 20260 +cfl= +cfn=PG/TypeMapByOid::add_coder +calls=7 833 +833 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb +cfn=ActiveRecord/Type/HashLookupTypeMap::key? +calls=133 19 +19 79 +cfl= +cfn=Integer::to_i +calls=2 24 +24 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_mapped_type +calls=37 26 +26 257 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_domain_type +calls=5 28 +28 437 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_array_type +calls=83 29 +29 434 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_range_type +calls=6 30 +30 59 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_composite_type +calls=2 31 +31 121 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::apply +calls=236 567 +567 5282 +cfl= +cfn=ActiveSupport/Callbacks/Filters/Environment::target +calls=15372 271 +271 2573 +cfl= +cfn=ActiveSupport/Callbacks/Filters/Environment::value +calls=15372 271 +271 2174 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallTemplate::expand +calls=624 425 +425 1435 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb +cfn=ActiveRecord/ConnectionAdapters/QueryCache::configure_query_cache! +calls=1 426 +426 25 +cfl= +cfn=Thread/Backtrace/Location::absolute_path +calls=2058 117 +117 371 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb +cfn=ActiveRecord/LogSubscriber::ignored_callstack +calls=1029 117 +117 721 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb +cfn=ActiveRecord/Delegation/DelegateCache::include_relation_methods +calls=21 20 +20 253 +cfl= +cfn=Module::name +calls=254 21 +21 93 +cfl= +cfn=String::gsub +calls=21 21 +21 72 +cfl= +cfn=Module::const_set +calls=21 22 +22 50 +cfl= +cfn=Module::private_constant +calls=21 23 +23 10 +cfl= +cfn=Kernel::hash +calls=21 25 +25 7 +cfl= +cfn=Hash::delete +calls=30 21 +21 10 +cfl= +cfn=Kernel::respond_to? +calls=14915 88 +88 6082 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=City::_validators^ +calls=2 90 +90 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations/ClassMethods::validate +calls=18 96 +96 1308 +cfl= +cfn=String::sub! +calls=1240 405 +405 1127 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::valid_options^ +calls=12 0 +0 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::build^ +calls=12 88 +88 3181 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::prepend_one +calls=20 577 +577 102 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb +cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callback^ +calls=20 19 +19 2087 +cfl= +cfn=Hash::key? +calls=18 1852 +1852 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Bus::_validators^ +calls=3 90 +90 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Service::_validators^ +calls=2 90 +90 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb +cfn=Trip::_validators^ +calls=11 90 +90 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/Callback::raw_filter +calls=233 37 +37 101 +cfl= +cfn=Kernel::class +calls=233 38 +38 45 +cfl= +cfn=Kernel::dup +calls=495 42 +42 888 +cfl= +cfn=Kernel::instance_variable_get +calls=165 44 +44 45 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations +calls=163 49 +49 768 +cfl= +cfn=Kernel::instance_variable_set +calls=165 58 +58 55 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb +cfn=ActiveSupport/Callbacks/CallbackChain::chain +calls=165 61 +61 45 +cfl= +cfn=Kernel::tap +calls=165 61 +61 185 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb +cfn=ActiveRecord/Inheritance/ClassMethods::new +calls=1633 705 +705 168816 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method +calls=14 252 +252 20225 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name +calls=252 286 +286 612 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb +cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented? +calls=252 288 +288 3521 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb +cfn=ActiveRecord/DynamicMatchers/Method::pattern^ +calls=3682 33 +33 1493 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods +calls=208 294 +294 79 +cfl= +cfn=String::to_s +calls=228 294 +294 62 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb +cfn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call +calls=208 294 +294 8962 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=ActiveRecord/AttributeMethods/Read/ClassMethods::define_method_attribute +calls=10 292 +292 1708 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb +cfn=ActiveRecord/AttributeMethods/Write/ClassMethods::define_method_attribute= +calls=10 292 +292 626 +cfl= +cfn=Hash::each_pair +calls=1633 706 +706 90697 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Import/Validator::valid_model? +calls=1633 707 +707 495644 +cfl= +cfn=ActiveSupport/Callbacks/Filters/Environment::halted +calls=30119 195 +195 4227 +cfl= +cfn=Kernel::catch +calls=14748 605 +605 353153 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a1ccd488>::name +calls=10 150 +150 99 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=String::blank? +calls=2256 151 +151 3978 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb +cfn=ActiveRecord/Validations/PresenceValidator::validate_each +calls=8633 152 +152 33534 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash +calls=124 784 +784 170 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb +cfn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute +calls=7246 957 +957 19106 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb +cfn=ActiveModel/Type/ImmutableString::type +calls=2246 958 +958 710 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb +cfn=ActiveModel/Type/ImmutableString::serialize +calls=2246 958 +958 7262 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb +cfn=ActiveRecord/ConnectionAdapters/Quoting::quote +calls=7246 959 +959 55340 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb +cfn=ActiveRecord/ConnectionHandling::connection +calls=23 807 +807 389 +cfl= +cfn=Array::flatten +calls=23 807 +807 70 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +cfn=ActiveModel/Naming::model_name +calls=23 807 +807 1308 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb +cfn=ActiveModel/Name::to_s +calls=23 807 +807 43 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb +cfn=ActiveRecord/Import/PostgreSQLAdapter::insert_many +calls=23 807 +807 48274 +cfl= +cfn=PG/Result::ftype +calls=27 85 +85 21 +cfl= +cfn=PG/Result::fmod +calls=27 86 +86 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb +cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type +calls=27 87 +87 689 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2223068>::name +calls=20 150 +150 118 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/inclusion.rb +cfn=ActiveModel/Validations/InclusionValidator::validate_each +calls=623 152 +152 3530 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb +cfn=ActiveRecord/AutosaveAssociation::_ensure_no_duplicate_errors +calls=623 426 +426 908 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d2de18>::number +calls=613 150 +150 4847 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb +cfn=Psych/Handlers/DocumentStream::initialize +calls=613 150 +150 4247 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb +cfn=ActiveRecord/QueryMethods::arel_column +calls=4 1057 +1057 103 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb +cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectCore +calls=2 217 +217 256 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb +cfn=Arel/Visitors/Reduce::visit +calls=4 270 +270 134 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb +cfn=Arel/Collectors/Composite::<< +calls=2 271 +271 5 +cfl= +cfn=Array::<< +calls=51 71 +71 11 +cfl= +cfn=Array::count +calls=51 79 +79 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb +cfn=ActiveRecord/Base::import!^ +calls=1 80 +80 777869 +cfl= +cfn=Array::index +calls=480 51 +51 90 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb +cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key +calls=120 52 +52 80 +cfl= +cfn=Array::include? +calls=120 53 +53 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::from_id +calls=2000 150 +150 12464 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb +cfn=Numeric::blank? +calls=10000 151 +151 2543 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::to_id +calls=2000 150 +150 10714 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::bus_id +calls=2000 150 +150 10722 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::start_time +calls=1000 150 +150 8245 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb +cfn=ActiveModel/Validations/FormatValidator::validate_each +calls=1000 152 +152 7450 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::duration_minutes +calls=2000 150 +150 11481 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb +cfn=ActiveModel/Validations/NumericalityValidator::validate_each +calls=2000 152 +152 87737 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb +cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::price_cents +calls=2000 150 +150 17688 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::type +calls=5000 958 +958 1365 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb +cfn=ActiveModel/Type/Integer::serialize +calls=5000 958 +958 32941 + +fl= +fn=Enumerable::inject +0 98 +cfl= +cfn=Array::each +calls=78 0 +0 5839 + +fl= +fn=String::split +0 308 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +fn=ActiveSupport/Inflector::constantize +272 91 +cfl= +cfn=String::split +calls=36 273 +273 50 +cfl= +cfn=Enumerable::inject +calls=36 281 +281 144 + +fl= +fn=Module::const_defined? +0 129 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::qualified_const_defined? +394 39 +cfl= +cfn=Module::const_defined? +calls=36 395 +395 46 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies::load_missing_constant +493 121 +cfl= +cfn=Module::name +calls=20 494 +494 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::qualified_const_defined? +calls=10 494 +494 37 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb +cfn=ActiveSupport/Inflector::constantize +calls=10 494 +494 97 +cfl= +cfn=BasicObject::equal? +calls=10 494 +494 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::qualified_name_for +calls=10 498 +498 91 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb +cfn=String::underscore +calls=10 499 +499 333 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::search_for_file +calls=10 501 +501 570 +cfl= +cfn=File::expand_path^ +calls=6 504 +504 38 +cfl= +cfn=String::sub! +calls=6 505 +505 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb +cfn=ActiveSupport/Dependencies::loading^ +calls=6 507 +507 11 +cfl= +cfn=Array::include? +calls=6 507 +507 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::require_or_load +calls=6 510 +510 24092 +cfl= +cfn=Module::const_defined? +calls=3 511 +511 2 +cfl= +cfn=Module::const_get +calls=3 512 +512 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::autoload_module! +calls=4 514 +514 55 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parent +calls=4 516 +516 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb +cfn=Module::parents +calls=4 516 +516 20 +cfl= +cfn=Array::any? +calls=4 516 +516 15 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing +calls=4 542 +542 1113489 +cfl= +cfn=Thread::current^ +calls=3 18 +18 2 +cfl= +cfn=Thread::[]= +calls=3 18 +18 4 + +fl= +fn=Thread::[]= +0 74 + +fl= +fn=Thread::[] +0 1544 + +fl= +fn=Thread::current^ +0 975 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^ +13 91 +cfl= +cfn=Thread::current^ +calls=40 14 +14 12 +cfl= +cfn=Thread::[] +calls=16 14 +14 8 +cfl= +cfn=Thread::[]= +calls=24 15 +15 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::load_missing_constant +calls=10 60 +60 1116687 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies::require_or_load +calls=6 48 +48 24030 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::load_missing_constant +58 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^ +calls=10 59 +59 1116734 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb +cfn=ActiveRecord/Querying::delete_all +calls=1 59 +59 1100100 + +fl= +fn=Kernel::nil? +0 5804 + +fl= +fn=Module::name +0 10644 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/anonymous.rb +fn=Module::anonymous? +27 23 +cfl= +cfn=Module::name +calls=10 28 +28 12 +cfl= +cfn=Kernel::nil? +calls=10 28 +28 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +fn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing +193 75 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/anonymous.rb +cfn=Module::anonymous? +calls=10 194 +194 44 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb +cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::load_missing_constant +calls=10 195 +195 1116751 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb +cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited +calls=1 195 +195 321 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb +cfn=ActiveModel/Validations/ClassMethods::validates +calls=1 2 +2 431 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb +cfn=ActiveModel/Validations/ClassMethods::validate +calls=1 3 +3 76 +cfl= +cfn=Module::method_added +calls=1 5 +5 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb +cfn=ActiveRecord/Querying::delete_all +calls=1 195 +195 1116606 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/tasks/utils.rake +fn=[global]:: +18 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb +cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing +calls=1 18 +18 2695 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb +cfn=Rake/TaskArguments::method_missing +calls=1 18 +18 9 +cfl= +cfn=Class::new +calls=1 18 +18 4 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb +cfn=JsonFileToDbProcessor::call +calls=1 18 +18 1300987 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314265879760 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314265879760 new file mode 100644 index 00000000..e745c87c --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314265879760 @@ -0,0 +1,742 @@ +events: wall_time + +fl= +fn=IO::select^ +0 72 + +fl= +fn=IO::popen^ +0 2084 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 14 +cfl= +cfn=Kernel::class +calls=1 140 +140 0 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 2 +cfl= +cfn=IO::popen^ +calls=1 140 +140 2084 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 2101 +cfl= +cfn=IO::select^ +calls=1 44 +44 1183134 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 1 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 11 + +fl= +fn=Kernel::class +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 4 +cfl= +cfn=Kernel::class +calls=1 118 +118 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 16 + +fl= +fn=Module::to_s +0 2 + +fl= +fn=Proc::inspect +0 8 +cfl= +cfn=Module::to_s +calls=1 0 +0 2 + +fl= +fn=String::inspect +0 6 + +fl= +fn=Array::inspect +0 8 +cfl= +cfn=String::inspect +calls=4 0 +0 6 + +fl= +fn=Kernel::inspect +0 15 +cfl= +cfn=Array::inspect +calls=2 0 +0 14 +cfl= +cfn=Proc::inspect +calls=1 0 +0 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 8 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 39 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 21 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 1185255 + +fl= +fn=Kernel::tap +0 16 +cfl= +cfn=Thread/Queue::<< +calls=9 7 +7 3 + +fl= +fn=Thread::initialize +0 121 + +fl= +fn=Thread::new^ +0 107 +cfl= +cfn=Thread::initialize +calls=9 0 +0 121 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +5 10 +cfl= +cfn=Thread::new^ +calls=9 6 +6 229 +cfl= +cfn=Kernel::tap +calls=9 6 +6 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_workers_in_background +77 2 +cfl= +cfn=Array::each +calls=1 78 +78 267 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_to_array +85 6 +cfl= +cfn=Thread/Queue::empty? +calls=10 87 +87 2 +cfl= +cfn=Thread/Queue::pop +calls=9 87 +87 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run +49 4 +cfl= +cfn=Thread/Queue::pop +calls=1 50 +50 1 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_to_array +calls=1 54 +54 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_workers_in_background +calls=1 54 +54 269 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 55 +55 1185323 + +fl= +fn=Thread/Queue::initialize +0 4 + +fl= +fn=NilClass::nil? +0 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::initialize +93 17 +cfl= +cfn=Class::new +calls=9 94 +94 6 +cfl= +cfn=NilClass::nil? +calls=9 96 +96 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb +fn=Listen/Record/SymlinkDetector::initialize +22 10 +cfl= +cfn=Class::new +calls=9 23 +23 37 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +fn=Listen/Record::_auto_hash +73 9 +cfl= +cfn=Class::new +calls=9 74 +74 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +fn=Listen/Record::build +60 53 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +cfn=Listen/Record::_auto_hash +calls=9 61 +61 24 +cfl= +cfn=Class::new +calls=27 65 +65 81 +cfl= +cfn=Thread/Queue::<< +calls=9 67 +67 4 +cfl= +cfn=Thread/Queue::empty? +calls=54 68 +68 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +cfn=Listen/Record::_fast_build_dir +calls=45 68 +68 74197 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::start +76 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_timed +calls=9 76 +76 74633 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run +calls=1 76 +76 1185606 + +fl= +fn=Kernel::nil? +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 14 +cfl= +cfn=Kernel::nil? +calls=11 457 +457 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::info +524 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=10 525 +525 16 + +fl= +fn=Kernel::public_send +0 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::info +calls=10 0 +0 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 39 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::info^ +27 23 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=20 28 +28 49 +cfl= +cfn=Kernel::public_send +calls=10 28 +28 44 + +fl= +fn=Kernel::format +0 55 + +fl= +fn=Time::initialize +0 11 + +fl= +fn=Time::now^ +0 24 +cfl= +cfn=Time::initialize +calls=19 0 +0 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_timed +104 50 +cfl= +cfn=Time::now^ +calls=19 104 +104 35 +cfl= +cfn=Time::to_f +calls=19 104 +104 45 +cfl= +cfn=Kernel::format +calls=10 105 +105 55 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::info^ +calls=10 105 +105 115 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +cfn=Listen/Record::build +calls=9 76 +76 74371 + +fl= +fn=File::realpath^ +0 915 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::real_path +41 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::sys_path +calls=20 42 +42 70 +cfl= +cfn=File::realpath^ +calls=20 42 +42 72050 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::initialize +8 40 + +fl= +fn=Array::map +0 43 +cfl= +cfn=Class::new +calls=41 19 +19 76 + +fl= +fn=Array::- +0 28 + +fl= +fn=Hash::merge +0 30 + +fl= +fn=Hash::initialize +0 19 + +fl= +fn=Class::new +0 106 +cfl= +cfn=Hash::initialize +calls=44 0 +0 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::initialize +calls=50 0 +0 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb +cfn=Listen/Record/SymlinkDetector::initialize +calls=9 0 +0 46 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::initialize +calls=9 0 +0 26 +cfl= +cfn=Thread/Queue::initialize +calls=9 0 +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +fn=Listen/Record::_fast_update_file +79 106 +cfl= +cfn=Array::include? +calls=33 80 +80 13 +cfl= +cfn=Class::new +calls=15 74 +74 15 +cfl= +cfn=Hash::merge +calls=33 74 +74 30 + +fl= +fn=File/Stat::mode +0 9 + +fl= +fn=Integer::fdiv +0 17 + +fl= +fn=Time::to_f +0 69 +cfl= +cfn=Integer::fdiv +calls=52 0 +0 17 + +fl= +fn=File/Stat::mtime +0 28 + +fl= +fn=File::lstat^ +0 357 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::meta +23 82 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::sys_path +calls=33 24 +24 113 +cfl= +cfn=File::lstat^ +calls=33 24 +24 39516 +cfl= +cfn=File/Stat::mtime +calls=33 25 +25 28 +cfl= +cfn=Time::to_f +calls=33 25 +25 41 +cfl= +cfn=File/Stat::mode +calls=33 25 +25 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +fn=Listen/Record::_fast_try_file +112 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::meta +calls=33 113 +113 39789 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +cfn=Listen/Record::_fast_update_file +calls=33 113 +113 165 + +fl= +fn=SystemCallError::===^ +0 17 + +fl= +fn=Exception::backtrace +0 10 + +fl= +fn=Exception::exception +0 8 + +fl= +fn=Exception::initialize +0 20 + +fl= +fn=SystemCallError::initialize +0 161 +cfl= +cfn=Exception::initialize +calls=33 0 +0 20 + +fl= +fn=Dir::open^ +0 2198 +cfl= +cfn=SystemCallError::initialize +calls=33 0 +0 181 +cfl= +cfn=Exception::exception +calls=33 0 +0 8 +cfl= +cfn=Exception::backtrace +calls=33 0 +0 10 + +fl= +fn=Dir::entries^ +0 558 +cfl= +cfn=Dir::open^ +calls=53 0 +0 2724 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::_entries +52 63 +cfl= +cfn=Dir::entries^ +calls=53 53 +53 3282 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::sys_path +36 96 +cfl= +cfn=Array::compact +calls=106 38 +38 34 +cfl= +cfn=File::join^ +calls=106 38 +38 203 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::_join +47 56 +cfl= +cfn=Array::compact +calls=53 48 +48 17 +cfl= +cfn=File::join^ +calls=44 49 +49 62 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::children +16 129 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::_join +calls=53 17 +17 134 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::sys_path +calls=53 18 +18 150 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::_entries +calls=53 18 +18 3345 +cfl= +cfn=Array::- +calls=20 18 +18 28 +cfl= +cfn=Array::map +calls=20 18 +18 119 + +fl= +fn=Thread/Queue::pop +0 23 + +fl= +fn=Thread/Queue::empty? +0 21 + +fl= +fn=Array::include? +0 27 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +fn=Listen/Record::add_dir +16 42 +cfl= +cfn=Array::include? +calls=21 17 +17 14 +cfl= +cfn=Class::new +calls=11 74 +74 11 + +fl= +fn=File::join^ +0 286 + +fl= +fn=Array::compact +0 62 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +fn=Listen/Record/Entry::record_dir_key +32 26 +cfl= +cfn=Array::compact +calls=21 33 +33 11 +cfl= +cfn=File::join^ +calls=21 33 +33 21 + +fl= +fn=Thread/Queue::<< +0 20 + +fl= +fn=Array::each +0 53 +cfl= +cfn=Thread/Queue::<< +calls=44 104 +104 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +cfn=Listen/Internals/ThreadPool::add^ +calls=9 81 +81 258 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +fn=Listen/Record::_fast_build_dir +104 148 +cfl= +cfn=Array::each +calls=21 104 +104 57 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::record_dir_key +calls=21 105 +105 58 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +cfn=Listen/Record::add_dir +calls=21 105 +105 66 +cfl= +cfn=Thread/Queue::pop +calls=53 101 +101 20 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::children +calls=53 102 +102 3906 +cfl= +cfn=SystemCallError::===^ +calls=33 102 +102 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb +cfn=Listen/Record::_fast_try_file +calls=33 107 +107 39993 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb +cfn=Listen/Record/SymlinkDetector::verify_unwatched! +calls=20 103 +103 72252 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::add +348 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::include? +253 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +fn=Set::add? +360 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::include? +calls=21 361 +361 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::add +calls=21 361 +361 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb +fn=Listen/Record/SymlinkDetector::verify_unwatched! +28 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb +cfn=Set::add? +calls=21 28 +28 72 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb +cfn=Listen/Record/Entry::real_path +calls=20 27 +27 72160 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314265880180 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314265880180 new file mode 100644 index 00000000..48edd64e --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314265880180 @@ -0,0 +1,90 @@ +events: wall_time + +fl= +fn=Kernel::sleep^ +0 85 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb +fn=Listen/Event/Config::sleep +18 6 +cfl= +cfn=Kernel::sleep^ +calls=1 19 +19 1302737 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb +fn=Listen/Event/Config::stopped? +42 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +fn=Listen/Event/Processor::_check_stopped +50 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb +cfn=Listen/Event/Config::stopped? +calls=1 51 +51 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +fn=Listen/Event/Processor::_sleep +57 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +cfn=Listen/Event/Processor::_check_stopped +calls=1 58 +58 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb +cfn=Listen/Event/Config::sleep +calls=1 59 +59 1302742 + +fl= +fn=Thread/Queue::empty? +0 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/forwardable.rb +fn=Listen/Event/Queue::empty? +221 7 +cfl= +cfn=Thread/Queue::empty? +calls=1 230 +230 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +fn=Listen/Event/Processor::_wait_until_events +82 28 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/forwardable.rb +cfn=Listen/Event/Queue::empty? +calls=1 84 +84 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +cfn=Listen/Event/Processor::_sleep +calls=1 84 +84 1302757 + +fl= +fn=Kernel::loop +0 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +cfn=Listen/Event/Processor::_wait_until_events +calls=1 16 +16 1302795 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +fn=Listen/Event/Processor::loop_for +12 4 +cfl= +cfn=Kernel::loop +calls=1 15 +15 1302799 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/loop.rb +fn=Listen/Event/Loop::_wait_for_changes +84 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb +cfn=Listen/Event/Processor::loop_for +calls=1 84 +84 1302803 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/loop.rb +fn=Listen/Event/Loop::_wait_until_resumed +97 4 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314266659240 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314266659240 new file mode 100644 index 00000000..862bb950 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314266659240 @@ -0,0 +1,22 @@ +events: wall_time + +fl= +fn=Kernel::sleep +0 46 + +fl= +fn=Kernel::loop +0 11 +cfl= +cfn=Kernel::sleep +calls=1 301 +301 1191224 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb +fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::run +300 4 +cfl= +cfn=Kernel::loop +calls=1 300 +300 1191235 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275266740 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275266740 new file mode 100644 index 00000000..91d63168 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275266740 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 384 + +fl= +fn=IO::popen^ +0 9504 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 21 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 4 +cfl= +cfn=IO::popen^ +calls=1 140 +140 9504 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 9529 +cfl= +cfn=IO::select^ +calls=1 44 +44 1164406 + +fl= +fn=Kernel::nil? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 6 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 9 + +fl= +fn=Kernel::public_send +0 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 8 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 24 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 42 + +fl= +fn=Kernel::class +0 12 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 8 +cfl= +cfn=Kernel::class +calls=1 118 +118 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 49 + +fl= +fn=Module::to_s +0 6 + +fl= +fn=Proc::inspect +0 19 +cfl= +cfn=Module::to_s +calls=1 0 +0 6 + +fl= +fn=String::inspect +0 11 + +fl= +fn=Array::inspect +0 15 +cfl= +cfn=String::inspect +calls=4 0 +0 11 + +fl= +fn=Kernel::inspect +0 47 +cfl= +cfn=Array::inspect +calls=2 0 +0 27 +cfl= +cfn=Proc::inspect +calls=1 0 +0 25 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 16 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 98 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 68 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 1173964 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 1174146 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275268480 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275268480 new file mode 100644 index 00000000..b29001a4 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275268480 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 677 + +fl= +fn=IO::popen^ +0 2227 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 19 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 7 +cfl= +cfn=IO::popen^ +calls=1 140 +140 2227 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 2254 +cfl= +cfn=IO::select^ +calls=1 44 +44 1174896 + +fl= +fn=Kernel::nil? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 8 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 10 + +fl= +fn=Kernel::public_send +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 5 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 31 + +fl= +fn=Kernel::class +0 7 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 7 +cfl= +cfn=Kernel::class +calls=1 118 +118 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 37 + +fl= +fn=Module::to_s +0 3 + +fl= +fn=Proc::inspect +0 16 +cfl= +cfn=Module::to_s +calls=1 0 +0 3 + +fl= +fn=String::inspect +0 11 + +fl= +fn=Array::inspect +0 11 +cfl= +cfn=String::inspect +calls=4 0 +0 11 + +fl= +fn=Kernel::inspect +0 34 +cfl= +cfn=Array::inspect +calls=2 0 +0 21 +cfl= +cfn=Proc::inspect +calls=1 0 +0 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 9 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 75 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 51 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 1177176 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 11 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 1177311 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275270520 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275270520 new file mode 100644 index 00000000..617c0b23 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275270520 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 57 + +fl= +fn=IO::popen^ +0 2206 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 17 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 2 +cfl= +cfn=IO::popen^ +calls=1 140 +140 2206 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 19 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 2226 +cfl= +cfn=IO::select^ +calls=1 44 +44 1177392 + +fl= +fn=Kernel::nil? +0 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 5 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 6 + +fl= +fn=Kernel::public_send +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 3 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 19 + +fl= +fn=Kernel::class +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 6 +cfl= +cfn=Kernel::class +calls=1 118 +118 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 27 + +fl= +fn=Module::to_s +0 2 + +fl= +fn=Proc::inspect +0 11 +cfl= +cfn=Module::to_s +calls=1 0 +0 2 + +fl= +fn=String::inspect +0 7 + +fl= +fn=Array::inspect +0 17 +cfl= +cfn=String::inspect +calls=4 0 +0 7 + +fl= +fn=Kernel::inspect +0 46 +cfl= +cfn=Array::inspect +calls=2 0 +0 25 +cfl= +cfn=Proc::inspect +calls=1 0 +0 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 11 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 84 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 34 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 1179637 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 1179767 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275272340 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275272340 new file mode 100644 index 00000000..faff57b8 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275272340 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 103 + +fl= +fn=IO::popen^ +0 2041 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 11 +cfl= +cfn=Kernel::class +calls=1 140 +140 0 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 4 +cfl= +cfn=IO::popen^ +calls=1 140 +140 2041 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 17 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 2056 +cfl= +cfn=IO::select^ +calls=1 44 +44 1179903 + +fl= +fn=Kernel::nil? +0 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 4 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 1 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 2 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 6 + +fl= +fn=Kernel::public_send +0 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 3 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 3 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 18 + +fl= +fn=Kernel::class +0 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 4 +cfl= +cfn=Kernel::class +calls=1 118 +118 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 22 + +fl= +fn=Module::to_s +0 2 + +fl= +fn=Proc::inspect +0 9 +cfl= +cfn=Module::to_s +calls=1 0 +0 2 + +fl= +fn=String::inspect +0 6 + +fl= +fn=Array::inspect +0 5 +cfl= +cfn=String::inspect +calls=4 0 +0 6 + +fl= +fn=Kernel::inspect +0 17 +cfl= +cfn=Array::inspect +calls=2 0 +0 11 +cfl= +cfn=Proc::inspect +calls=1 0 +0 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 5 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 40 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 1181977 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 1182051 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275284060 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275284060 new file mode 100644 index 00000000..2fba5e68 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275284060 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 3256 + +fl= +fn=IO::popen^ +0 5091 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 22 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 6 +cfl= +cfn=IO::popen^ +calls=1 140 +140 5091 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 27 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 5120 +cfl= +cfn=IO::select^ +calls=1 44 +44 1139505 + +fl= +fn=Kernel::nil? +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 4 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 9 + +fl= +fn=Kernel::public_send +0 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 6 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 22 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 12 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 35 + +fl= +fn=Kernel::class +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 11 +cfl= +cfn=Kernel::class +calls=1 118 +118 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 47 + +fl= +fn=Module::to_s +0 4 + +fl= +fn=Proc::inspect +0 17 +cfl= +cfn=Module::to_s +calls=1 0 +0 4 + +fl= +fn=String::inspect +0 11 + +fl= +fn=Array::inspect +0 12 +cfl= +cfn=String::inspect +calls=4 0 +0 11 + +fl= +fn=Kernel::inspect +0 45 +cfl= +cfn=Array::inspect +calls=2 0 +0 23 +cfl= +cfn=Proc::inspect +calls=1 0 +0 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 11 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 88 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 60 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 1144652 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 13 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 1144811 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275285340 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275285340 new file mode 100644 index 00000000..bf325c80 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275285340 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 717 + +fl= +fn=IO::popen^ +0 5582 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 20 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 6 +cfl= +cfn=IO::popen^ +calls=1 140 +140 5582 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 29 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 5608 +cfl= +cfn=IO::select^ +calls=1 44 +44 1145626 + +fl= +fn=Kernel::nil? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 6 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 8 + +fl= +fn=Kernel::public_send +0 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 13 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 6 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 5 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 32 + +fl= +fn=Kernel::class +0 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 7 +cfl= +cfn=Kernel::class +calls=1 118 +118 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 38 + +fl= +fn=Module::to_s +0 3 + +fl= +fn=Proc::inspect +0 12 +cfl= +cfn=Module::to_s +calls=1 0 +0 3 + +fl= +fn=String::inspect +0 13 + +fl= +fn=Array::inspect +0 11 +cfl= +cfn=String::inspect +calls=4 0 +0 13 + +fl= +fn=Kernel::inspect +0 32 +cfl= +cfn=Array::inspect +calls=2 0 +0 24 +cfl= +cfn=Proc::inspect +calls=1 0 +0 16 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 15 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 71 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 52 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 1151262 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 1151401 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275286760 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275286760 new file mode 100644 index 00000000..05375c7c --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275286760 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 565 + +fl= +fn=IO::popen^ +0 2665 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 17 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 4 +cfl= +cfn=IO::popen^ +calls=1 140 +140 2665 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 26 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 2687 +cfl= +cfn=IO::select^ +calls=1 44 +44 1152007 + +fl= +fn=Kernel::nil? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 8 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 10 + +fl= +fn=Kernel::public_send +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 14 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 5 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 9 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 5 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 20 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 34 + +fl= +fn=Kernel::class +0 6 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 8 +cfl= +cfn=Kernel::class +calls=1 118 +118 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 42 + +fl= +fn=Module::to_s +0 5 + +fl= +fn=Proc::inspect +0 21 +cfl= +cfn=Module::to_s +calls=1 0 +0 5 + +fl= +fn=String::inspect +0 18 + +fl= +fn=Array::inspect +0 15 +cfl= +cfn=String::inspect +calls=4 0 +0 18 + +fl= +fn=Kernel::inspect +0 37 +cfl= +cfn=Array::inspect +calls=2 0 +0 33 +cfl= +cfn=Proc::inspect +calls=1 0 +0 26 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 11 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 96 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 55 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 1154720 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 14 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 1154881 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275288580 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275288580 new file mode 100644 index 00000000..442a68ee --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275288580 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 74 + +fl= +fn=IO::popen^ +0 3569 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 20 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 8 +cfl= +cfn=IO::popen^ +calls=1 140 +140 3569 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 33 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 3598 +cfl= +cfn=IO::select^ +calls=1 44 +44 1154999 + +fl= +fn=Kernel::nil? +0 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 5 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 8 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 13 + +fl= +fn=Kernel::public_send +0 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 19 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 11 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 28 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 8 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 47 + +fl= +fn=Kernel::class +0 11 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 9 +cfl= +cfn=Kernel::class +calls=1 118 +118 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 55 + +fl= +fn=Module::to_s +0 9 + +fl= +fn=Proc::inspect +0 17 +cfl= +cfn=Module::to_s +calls=1 0 +0 9 + +fl= +fn=String::inspect +0 14 + +fl= +fn=Array::inspect +0 19 +cfl= +cfn=String::inspect +calls=4 0 +0 14 + +fl= +fn=Kernel::inspect +0 41 +cfl= +cfn=Array::inspect +calls=2 0 +0 33 +cfl= +cfn=Proc::inspect +calls=1 0 +0 25 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 23 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 99 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 74 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 1158630 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 16 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 1158827 + diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275289840 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275289840 new file mode 100644 index 00000000..3bef1b80 --- /dev/null +++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275289840 @@ -0,0 +1,170 @@ +events: wall_time + +fl= +fn=IO::select^ +0 94 + +fl= +fn=IO::popen^ +0 4734 + +fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +fn=FSEvent::watcher_path^ +1 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::open_pipe +139 91 +cfl= +cfn=Kernel::class +calls=1 140 +140 1 +cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval) +cfn=FSEvent::watcher_path^ +calls=1 140 +140 4 +cfl= +cfn=IO::popen^ +calls=1 140 +140 4734 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +fn=FSEvent::run +38 30 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::open_pipe +calls=1 39 +39 4829 +cfl= +cfn=IO::select^ +calls=1 44 +44 1158994 + +fl= +fn=Kernel::nil? +0 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::add +455 4 +cfl= +cfn=Kernel::nil? +calls=1 457 +457 2 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +fn=Logger::debug +490 4 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::add +calls=1 491 +491 6 + +fl= +fn=Kernel::public_send +0 5 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb +cfn=Logger::debug +calls=1 0 +0 10 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen::logger^ +2 9 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +fn=Listen/Logger::debug^ +27 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen::logger^ +calls=2 28 +28 9 +cfl= +cfn=Kernel::public_send +calls=1 28 +28 15 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log^ +135 7 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb +cfn=Listen/Logger::debug^ +calls=1 136 +136 31 + +fl= +fn=Kernel::class +0 4 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +fn=Listen/Adapter/Base::_log +117 8 +cfl= +cfn=Kernel::class +calls=1 118 +118 3 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log^ +calls=1 118 +118 37 + +fl= +fn=Module::to_s +0 4 + +fl= +fn=Proc::inspect +0 13 +cfl= +cfn=Module::to_s +calls=1 0 +0 4 + +fl= +fn=String::inspect +0 10 + +fl= +fn=Array::inspect +0 15 +cfl= +cfn=String::inspect +calls=4 0 +0 10 + +fl= +fn=Kernel::inspect +0 35 +cfl= +cfn=Array::inspect +calls=2 0 +0 25 +cfl= +cfn=Proc::inspect +calls=1 0 +0 17 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +fn=Listen/Adapter/Darwin::_run_worker +69 13 +cfl= +cfn=Kernel::inspect +calls=1 70 +70 77 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb +cfn=Listen/Adapter/Base::_log +calls=1 70 +70 49 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb +cfn=FSEvent::run +calls=1 71 +71 1163853 + +fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb +fn=Listen/Internals/ThreadPool::add^ +6 10 +cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb +cfn=Listen/Adapter/Darwin::_run_worker +calls=1 81 +81 1163991 + diff --git a/test/controllers/trips_controller_test.rb b/test/controllers/trips_controller_test.rb new file mode 100644 index 00000000..488ecab5 --- /dev/null +++ b/test/controllers/trips_controller_test.rb @@ -0,0 +1,15 @@ +require_relative '../test_helper' +# require 'populate_database' +# require 'benchmark' + +class ArticlesControllerTest < ActionDispatch::IntegrationTest + BODY = "<h1>\n Автобусы Самара – Москва\n</h1>\n<h2>\n В расписании 5 рейсов\n</h2>\n\n <ul>\n <li>Отправление: 17:30</li>\n<li>Прибытие: 18:07</li>\n<li>В пути: 0ч. 37мин.</li>\n<li>Цена: 1р. 73коп.</li>\n<li>Автобус: Икарус №123</li>\n\n <li>Сервисы в автобусе:</li>\n<ul>\n <li>Туалет</li>\n\n <li>WiFi</li>\n\n</ul>\n\n </ul>\n ====================================================\n\n <ul>\n <li>Отправление: 18:30</li>\n<li>Прибытие: 23:45</li>\n<li>В пути: 5ч. 15мин.</li>\n<li>Цена: 9р. 69коп.</li>\n<li>Автобус: Икарус №123</li>\n\n <li>Сервисы в автобусе:</li>\n<ul>\n <li>Туалет</li>\n\n <li>WiFi</li>\n\n</ul>\n\n </ul>\n ====================================================\n\n <ul>\n <li>Отправление: 19:30</li>\n<li>Прибытие: 19:51</li>\n<li>В пути: 0ч. 21мин.</li>\n<li>Цена: 6р. 63коп.</li>\n<li>Автобус: Икарус №123</li>\n\n <li>Сервисы в автобусе:</li>\n<ul>\n <li>Туалет</li>\n\n <li>WiFi</li>\n\n</ul>\n\n </ul>\n ====================================================\n\n <ul>\n <li>Отправление: 20:30</li>\n<li>Прибытие: 01:22</li>\n<li>В пути: 4ч. 52мин.</li>\n<li>Цена: 0р. 22коп.</li>\n<li>Автобус: Икарус №123</li>\n\n <li>Сервисы в автобусе:</li>\n<ul>\n <li>Туалет</li>\n\n <li>WiFi</li>\n\n</ul>\n\n </ul>\n ====================================================\n\n <ul>\n <li>Отправление: 21:30</li>\n<li>Прибытие: 00:33</li>\n<li>В пути: 3ч. 3мин.</li>\n<li>Цена: 8р. 46коп.</li>\n<li>Автобус: Икарус №123</li>\n\n <li>Сервисы в автобусе:</li>\n<ul>\n <li>Туалет</li>\n\n <li>WiFi</li>\n\n</ul>\n\n </ul>\n ====================================================\n\n\n </body>\n" + + test 'Should return correct html' do + JsonFileToDbProcessor.new('fixtures/example.json').call + get URI.encode('/автобусы/Самара/Москва') + + assert_response :success + assert @response.body.delete("\n").delete(" ").include? BODY.delete("\n").delete(" ") + end +end \ No newline at end of file diff --git a/visualize.sh b/visualize.sh new file mode 100755 index 00000000..81512f65 --- /dev/null +++ b/visualize.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +# +# NOTE: On macOS with XQuartz, you will need to allow network connections to X11 +# + +ip=$(ifconfig en0 | grep inet | awk '$1=="inet" {print $2}') && echo "IP: $ip" +xhost + ${ip} + +docker run -d -ti --rm \ + -e DISPLAY=${ip}:0 \ + -v /tmp/.X11-unix:/tmp/.X11-unix \ + -v $(pwd):/home/massif/test \ + spajic/docker-valgrind-massif \ + massif-visualizer