Last active
December 14, 2015 13:58
-
-
Save mattetti/5097178 to your computer and use it in GitHub Desktop.
Rails 4 prod mod hello world (with AR) after warm up. (Ruby 2.0 TracePoint) 248 classes used,
739 methods used,
2490 methods dispatched
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"ActionDispatch::Static": { | |
"call": 1 | |
}, | |
"ActionDispatch::FileHandler": { | |
"match?": 1, | |
"ext": 1 | |
}, | |
"ActiveSupport::Cache::Strategy::LocalCache::Middleware": { | |
"call": 1 | |
}, | |
"ActiveSupport::Cache::Strategy::LocalCache::LocalStore": { | |
"initialize": 1 | |
}, | |
"ActiveSupport::Cache::Store": { | |
"initialize": 1 | |
}, | |
"Rack::Runtime": { | |
"call": 1 | |
}, | |
"Rack::MethodOverride": { | |
"call": 1 | |
}, | |
"ActionDispatch::RequestId": { | |
"call": 1, | |
"external_request_id": 1, | |
"internal_request_id": 1 | |
}, | |
"Object": { | |
"presence": 4, | |
"present?": 20, | |
"try": 3, | |
"html_safe?": 45 | |
}, | |
"NilClass": { | |
"blank?": 4 | |
}, | |
"#\u003CClass:SecureRandom\u003E": { | |
"uuid": 1, | |
"random_bytes": 2, | |
"hex": 1 | |
}, | |
"Rails::Rack::Logger": { | |
"call": 1, | |
"logger": 3, | |
"compute_tags": 1, | |
"call_app": 1, | |
"development?": 1, | |
"started_request_message": 1 | |
}, | |
"ActionDispatch::Request": { | |
"initialize": 7, | |
"request_method": 5, | |
"check_method": 4, | |
"ip": 1, | |
"content_length": 1, | |
"POST": 1, | |
"form_data?": 1, | |
"media_type": 1, | |
"GET": 1, | |
"parse_query": 1, | |
"deep_munge": 1, | |
"xml_http_request?": 2, | |
"accept": 2, | |
"method": 1, | |
"fullpath": 2, | |
"get?": 1, | |
"cookie_jar": 5, | |
"flash": 1 | |
}, | |
"ActionDispatch::Http::URL": { | |
"initialize": 7, | |
"host": 2, | |
"raw_host_with_port": 3, | |
"optional_port": 1, | |
"standard_port?": 1, | |
"port": 2, | |
"standard_port": 1, | |
"protocol": 2 | |
}, | |
"ActionDispatch::Http::FilterParameters": { | |
"initialize": 7, | |
"filtered_path": 1, | |
"filtered_parameters": 1, | |
"parameter_filter": 1, | |
"parameter_filter_for": 1 | |
}, | |
"ActionDispatch::Http::Parameters": { | |
"initialize": 7, | |
"parameters": 3, | |
"normalize_parameters": 2, | |
"path_parameters": 2, | |
"encode_params": 3, | |
"symbolized_path_parameters": 1 | |
}, | |
"Rack::Request": { | |
"initialize": 7, | |
"query_string": 5, | |
"path": 2, | |
"script_name": 4, | |
"path_info": 4, | |
"ip": 1, | |
"split_ip_addresses": 2, | |
"reject_trusted_ip_addresses": 2, | |
"trusted_proxy?": 1, | |
"content_length": 1, | |
"POST": 1, | |
"parseable_data?": 1, | |
"GET": 1, | |
"parse_query": 1, | |
"fullpath": 1, | |
"ssl?": 2, | |
"scheme": 2, | |
"cookies": 1, | |
"session": 2 | |
}, | |
"ActiveSupport::TaggedLogging": { | |
"tagged": 1, | |
"flush": 1, | |
"clear_tags!": 1 | |
}, | |
"ActiveSupport::TaggedLogging::Formatter": { | |
"tagged": 1, | |
"push_tags": 1, | |
"current_tags": 11, | |
"call": 8, | |
"tags_text": 8, | |
"clear_tags!": 1, | |
"pop_tags": 1 | |
}, | |
"#\u003CClass:Rails\u003E": { | |
"env": 1, | |
"root": 2 | |
}, | |
"ActiveSupport::StringInquirer": { | |
"method_missing": 1 | |
}, | |
"ActiveSupport::Notifications::Instrumenter": { | |
"start": 4, | |
"initialize": 1, | |
"unique_id": 1, | |
"instrument": 3, | |
"finish": 3 | |
}, | |
"ActiveSupport::Notifications::Fanout": { | |
"start": 4, | |
"listeners_for": 12, | |
"listening?": 5, | |
"finish": 3 | |
}, | |
"ThreadSafe::Cache": { | |
"[]": 65 | |
}, | |
"ThreadSafe::NonConcurrentCacheBackend": { | |
"[]": 65, | |
"[]=": 1 | |
}, | |
"Logger": { | |
"info": 4, | |
"add": 8, | |
"format_severity": 8, | |
"format_message": 8, | |
"info?": 3 | |
}, | |
"#\u003CModule:0x007fb5ff9602c8\u003E": { | |
"add": 4 | |
}, | |
"Logger::Formatter": { | |
"call": 8, | |
"format_datetime": 8, | |
"msg2str": 8 | |
}, | |
"Logger::LogDevice": { | |
"write": 8 | |
}, | |
"MonitorMixin": { | |
"mon_synchronize": 14, | |
"mon_enter": 14, | |
"mon_exit": 14, | |
"mon_check_owner": 14, | |
"initialize": 1, | |
"mon_initialize": 1, | |
"new_cond": 1 | |
}, | |
"ActionDispatch::ShowExceptions": { | |
"call": 1 | |
}, | |
"ActionDispatch::DebugExceptions": { | |
"call": 1 | |
}, | |
"ActionDispatch::RemoteIp": { | |
"call": 1 | |
}, | |
"ActionDispatch::RemoteIp::GetIp": { | |
"initialize": 1 | |
}, | |
"ActionDispatch::Callbacks": { | |
"call": 1, | |
"_run__3171975823407124382__call__callbacks": 1 | |
}, | |
"ActiveSupport::Callbacks": { | |
"run_callbacks": 3 | |
}, | |
"ActiveSupport::Callbacks::ClassMethods": { | |
"__define_callbacks": 3, | |
"__callback_runner_name": 3, | |
"__callback_runner_name_cache": 3 | |
}, | |
"ActiveRecord::ConnectionAdapters::ConnectionManagement": { | |
"call": 1 | |
}, | |
"ActiveRecord::QueryCache": { | |
"call": 1 | |
}, | |
"ActiveRecord::ConnectionHandling": { | |
"connection": 2, | |
"retrieve_connection": 2, | |
"connection_id": 4, | |
"connection_id=": 1, | |
"connected?": 2 | |
}, | |
"#\u003CClass:ActiveRecord::Base\u003E": { | |
"connection_handler": 4 | |
}, | |
"ActiveRecord::ConnectionAdapters::ConnectionHandler": { | |
"retrieve_connection": 2, | |
"retrieve_connection_pool": 4, | |
"class_to_pool": 4, | |
"connected?": 2 | |
}, | |
"ActiveRecord::ConnectionAdapters::ConnectionPool": { | |
"connection": 2, | |
"current_connection_id": 3, | |
"checkout": 1, | |
"acquire_connection": 1, | |
"checkout_and_verify": 1, | |
"connected?": 2 | |
}, | |
"ActiveRecord::ConnectionAdapters::ConnectionPool::Queue": { | |
"poll": 1, | |
"synchronize": 1, | |
"no_wait_poll": 1, | |
"can_remove_no_wait?": 1, | |
"remove": 1 | |
}, | |
"ActiveRecord::ConnectionAdapters::AbstractAdapter": { | |
"lease": 1, | |
"verify!": 1 | |
}, | |
"ActiveRecord::ConnectionAdapters::PostgreSQLAdapter": { | |
"_run__803447092009442891__checkout__callbacks": 1, | |
"active?": 1 | |
}, | |
"ThreadSafe::MriCacheBackend": { | |
"[]=": 1 | |
}, | |
"ActiveRecord::ConnectionAdapters::QueryCache": { | |
"enable_query_cache!": 1 | |
}, | |
"ActionDispatch::Cookies": { | |
"call": 1 | |
}, | |
"Rack::Session::Abstract::ID": { | |
"call": 1, | |
"context": 1, | |
"session_exists?": 1, | |
"current_session_id": 1, | |
"commit_session": 1, | |
"commit_session?": 1, | |
"security_matches?": 1 | |
}, | |
"ActionDispatch::Session::SessionObject": { | |
"prepare_session": 1, | |
"loaded_session?": 2 | |
}, | |
"#\u003CClass:ActionDispatch::Request::Session\u003E": { | |
"create": 1, | |
"find": 2, | |
"set": 1 | |
}, | |
"ActionDispatch::Request::Session": { | |
"initialize": 1, | |
"[]": 3, | |
"load_for_read!": 6, | |
"loaded?": 9, | |
"exists?": 1, | |
"id": 2, | |
"options": 4, | |
"load!": 1, | |
"stringify_keys": 1, | |
"has_key?": 2, | |
"to_hash": 1 | |
}, | |
"ActionDispatch::Request::Session::Options": { | |
"initialize": 1, | |
"[]": 8, | |
"[]=": 1, | |
"to_hash": 1 | |
}, | |
"#\u003CClass:ActionDispatch::Request::Session::Options\u003E": { | |
"set": 1, | |
"find": 4 | |
}, | |
"ActionDispatch::Flash": { | |
"call": 1 | |
}, | |
"ActionDispatch::ParamsParser": { | |
"call": 1, | |
"parse_formatted_parameters": 1 | |
}, | |
"Rack::Head": { | |
"call": 1 | |
}, | |
"Rack::ConditionalGet": { | |
"call": 1, | |
"fresh?": 1, | |
"etag_matches?": 1 | |
}, | |
"Rack::ETag": { | |
"call": 1, | |
"etag_status?": 1, | |
"etag_body?": 1, | |
"skip_caching?": 1, | |
"digest_body": 1 | |
}, | |
"Warden::Manager": { | |
"call": 1, | |
"_run_callbacks": 2 | |
}, | |
"Warden::Proxy": { | |
"initialize": 1, | |
"authenticate": 2, | |
"_perform_authentication": 2, | |
"_retrieve_scope_and_opts": 2, | |
"user": 2, | |
"session_serializer": 1, | |
"_run_strategies_for": 2, | |
"_fetch_strategy": 4 | |
}, | |
"Warden::Config": { | |
"initialize_copy": 1, | |
"deep_dup": 2 | |
}, | |
"Warden::Hooks": { | |
"_run_callbacks": 2, | |
"_on_request": 1, | |
"_after_failed_fetch": 1 | |
}, | |
"ActionDispatch::Routing::RouteSet": { | |
"call": 1, | |
"optimize_routes_generation?": 1, | |
"mounted?": 1 | |
}, | |
"ActionDispatch::Journey::Router": { | |
"call": 1, | |
"find_routes": 1, | |
"filter_routes": 1, | |
"ast": 1, | |
"simulator": 1, | |
"custom_routes": 1, | |
"partitioned_routes": 1, | |
"get_routes_as_head": 1 | |
}, | |
"#\u003CClass:ActionDispatch::Journey::Router::Utils\u003E": { | |
"normalize_path": 1 | |
}, | |
"ActionDispatch::Journey::Routes": { | |
"ast": 1, | |
"simulator": 1, | |
"partitioned_routes": 1 | |
}, | |
"ActionDispatch::Journey::GTG::Simulator": { | |
"simulate": 1 | |
}, | |
"ActionDispatch::Journey::GTG::TransitionTable": { | |
"move": 1, | |
"move_string": 1, | |
"move_regexp": 1, | |
"accepting?": 1, | |
"memo": 1 | |
}, | |
"ActionDispatch::Journey::GTG::MatchData": { | |
"initialize": 1 | |
}, | |
"ActionDispatch::Journey::Route": { | |
"verb": 2, | |
"initialize": 1, | |
"matches?": 2 | |
}, | |
"ActionDispatch::Journey::Path::Pattern": { | |
"match": 1, | |
"to_regexp": 1, | |
"names": 1, | |
"offsets": 1 | |
}, | |
"ActionDispatch::Journey::Path::Pattern::MatchData": { | |
"initialize": 1, | |
"captures": 1, | |
"length": 1 | |
}, | |
"ActionDispatch::Routing::RouteSet::Dispatcher": { | |
"call": 1, | |
"prepare_params!": 1, | |
"normalize_controller!": 1, | |
"merge_default_action!": 1, | |
"controller": 1, | |
"controller_reference": 1, | |
"dispatch": 1 | |
}, | |
"String": { | |
"underscore": 1, | |
"blank?": 14, | |
"html_safe": 78 | |
}, | |
"ActiveSupport::Inflector": { | |
"underscore": 2, | |
"inflections": 2 | |
}, | |
"#\u003CClass:ActiveSupport::Inflector::Inflections\u003E": { | |
"instance": 2 | |
}, | |
"ActiveSupport::Dependencies": { | |
"constantize": 7 | |
}, | |
"ActiveSupport::Dependencies::ClassCache": { | |
"get": 7 | |
}, | |
"#\u003CClass:ActionController::Metal\u003E": { | |
"action": 1 | |
}, | |
"#\u003CClass:WelcomeController\u003E": { | |
"middleware_stack": 1, | |
"_wrapper_options": 1 | |
}, | |
"ActionController::MiddlewareStack": { | |
"build": 1 | |
}, | |
"ActionDispatch::Routing::UrlFor": { | |
"initialize": 2, | |
"optimize_routes_generation?": 2, | |
"url_options": 1 | |
}, | |
"AbstractController::Layouts": { | |
"initialize": 1, | |
"_normalize_options": 1, | |
"_include_layout?": 1, | |
"_layout_for_option": 1, | |
"_default_layout": 1, | |
"action_has_layout?": 1, | |
"_conditional_layout?": 2, | |
"_normalize_layout": 1 | |
}, | |
"ActionController::Metal": { | |
"initialize": 1, | |
"dispatch": 1, | |
"performed?": 1, | |
"session": 1, | |
"env": 2, | |
"response_body=": 1, | |
"to_a": 1 | |
}, | |
"ActionController::RackDelegation": { | |
"dispatch": 1, | |
"set_response!": 1, | |
"response_body=": 1, | |
"content_type": 1, | |
"content_type=": 1 | |
}, | |
"ActionDispatch::Response": { | |
"initialize": 1, | |
"merge_default_headers": 1, | |
"body=": 2, | |
"munge_body_object": 2, | |
"build_buffer": 2, | |
"status=": 1, | |
"[]": 3, | |
"committed?": 1, | |
"content_type=": 1, | |
"to_a": 1, | |
"rack_response": 1, | |
"assign_default_content_type_and_charset!": 1, | |
"append_charset?": 1, | |
"respond_to?": 1, | |
"each": 1 | |
}, | |
"#\u003CClass:ActionDispatch::Response\u003E": { | |
"default_headers": 1, | |
"default_charset": 1 | |
}, | |
"ActionDispatch::Response::Buffer": { | |
"initialize": 2, | |
"each": 1 | |
}, | |
"Rack::Utils": { | |
"status_code": 1, | |
"parse_nested_query": 1, | |
"parse_query": 1, | |
"unescape": 10, | |
"set_cookie_header!": 1, | |
"escape": 2 | |
}, | |
"MonitorMixin::ConditionVariable": { | |
"initialize": 1 | |
}, | |
"ConditionVariable": { | |
"initialize": 1 | |
}, | |
"ActionDispatch::Http::Cache::Response": { | |
"prepare_cache_control!": 1, | |
"cache_control_headers": 1, | |
"cache_control_segments": 1, | |
"handle_conditional_get!": 1, | |
"last_modified?": 1 | |
}, | |
"AbstractController::Rendering": { | |
"process": 1, | |
"render": 1, | |
"_normalize_render": 1, | |
"_normalize_args": 1, | |
"_normalize_options": 1, | |
"render_to_body": 1, | |
"_process_options": 1, | |
"_render_template": 1, | |
"view_renderer": 2, | |
"view_context": 1, | |
"view_context_class": 1, | |
"view_assigns": 1 | |
}, | |
"#\u003CModule:0x007fb5faa7ade8\u003E": { | |
"config": 4, | |
"locale": 1, | |
"default_locale": 1, | |
"config=": 2 | |
}, | |
"AbstractController::ViewPaths": { | |
"lookup_context": 6, | |
"details_for_lookup": 1, | |
"_prefixes": 2, | |
"formats=": 1 | |
}, | |
"#\u003CClass:ActionController::Base\u003E": { | |
"_view_paths": 1, | |
"logger": 10, | |
"_renderers": 1, | |
"protected_instance_variables": 1, | |
"default_url_options": 2 | |
}, | |
"AbstractController::ViewPaths::ClassMethods": { | |
"parent_prefixes": 1 | |
}, | |
"AbstractController::Base": { | |
"controller_path": 1, | |
"process": 1, | |
"method_for_action": 1, | |
"action_method?": 1, | |
"process_action": 1 | |
}, | |
"#\u003CClass:AbstractController::Base\u003E": { | |
"controller_path": 1 | |
}, | |
"Module": { | |
"anonymous?": 1 | |
}, | |
"ActionView::LookupContext": { | |
"initialize": 1, | |
"formats=": 2, | |
"registered_details": 1, | |
"with_layout_format": 1 | |
}, | |
"ActionView::LookupContext::ViewPaths": { | |
"view_paths=": 1, | |
"find": 1, | |
"args_for_lookup": 3, | |
"normalize_name": 3, | |
"detail_args_for": 3, | |
"find_all": 2 | |
}, | |
"ActionView::PathSet": { | |
"to_ary": 1, | |
"initialize": 1, | |
"typecast": 1, | |
"find": 1, | |
"find_all": 3 | |
}, | |
"ActionView::LookupContext::Accessors": { | |
"initialize_details": 1, | |
"default_locale": 1, | |
"default_formats": 1, | |
"default_handlers": 1, | |
"formats=": 2, | |
"formats": 2 | |
}, | |
"I18n::Config": { | |
"locale": 1, | |
"default_locale": 2 | |
}, | |
"#\u003CClass:ActionView::Base\u003E": { | |
"default_formats": 1, | |
"logger": 5, | |
"debug_assets": 2, | |
"assets_manifest": 7, | |
"digest_assets": 3, | |
"assets_prefix": 3, | |
"assets_environment": 4 | |
}, | |
"#\u003CClass:ActionView::Template::Handlers\u003E": { | |
"extensions": 1 | |
}, | |
"AbstractController::I18nProxy": { | |
"initialize": 1 | |
}, | |
"ActionController::ImplicitRender": { | |
"method_for_action": 1, | |
"send_action": 1, | |
"default_render": 1 | |
}, | |
"ActionController::HideActions": { | |
"method_for_action": 1 | |
}, | |
"ActionController::HideActions::ClassMethods": { | |
"visible_action?": 1 | |
}, | |
"AbstractController::UrlFor::ClassMethods": { | |
"action_methods": 2 | |
}, | |
"Set": { | |
"include?": 36, | |
"each": 2, | |
"initialize": 1, | |
"merge": 2, | |
"do_with_enum": 2, | |
"replace": 1, | |
"clear": 1 | |
}, | |
"ActiveRecord::Railties::ControllerRuntime": { | |
"process_action": 1, | |
"cleanup_view_runtime": 1, | |
"append_info_to_payload": 1 | |
}, | |
"#\u003CClass:ActiveRecord::LogSubscriber\u003E": { | |
"reset_runtime": 4, | |
"runtime": 4, | |
"runtime=": 4 | |
}, | |
"ActionController::ParamsWrapper": { | |
"process_action": 1, | |
"_wrapper_enabled?": 1, | |
"_wrapper_formats": 1 | |
}, | |
"ActionDispatch::Http::MimeNegotiation": { | |
"content_mime_type": 3, | |
"format": 1, | |
"formats": 2, | |
"use_accept_header": 1, | |
"valid_accept_header": 1 | |
}, | |
"#\u003CClass:Mime::Type\u003E": { | |
"lookup": 1, | |
"lookup_by_extension": 1 | |
}, | |
"Mime::Type": { | |
"ref": 3, | |
"to_sym": 3, | |
"to_s": 3 | |
}, | |
"ActionController::Base": { | |
"_wrapper_options": 1, | |
"allow_forgery_protection": 2, | |
"_renderers": 1, | |
"protected_instance_variables": 1, | |
"request_forgery_protection_token": 1, | |
"default_url_options": 2, | |
"flash": 1 | |
}, | |
"ActionController::Instrumentation": { | |
"process_action": 1, | |
"render": 1, | |
"cleanup_view_runtime": 1, | |
"append_info_to_payload": 1 | |
}, | |
"ActionDispatch::Http::ParameterFilter": { | |
"initialize": 1, | |
"filter": 1, | |
"compiled_filter": 1 | |
}, | |
"ActionDispatch::Http::Upload": { | |
"normalize_parameters": 2 | |
}, | |
"Hash": { | |
"with_indifferent_access": 2, | |
"except": 1, | |
"except!": 1, | |
"stringify_keys": 5, | |
"transform_keys": 13, | |
"stringify_keys!": 1, | |
"transform_keys!": 3, | |
"extractable_options?": 4, | |
"extract!": 2, | |
"symbolize_keys": 8, | |
"reverse_merge": 1, | |
"slice": 2, | |
"symbolize_keys!": 2 | |
}, | |
"#\u003CClass:ActiveSupport::HashWithIndifferentAccess\u003E": { | |
"new_from_hash_copying_default": 2 | |
}, | |
"ActiveSupport::HashWithIndifferentAccess": { | |
"initialize": 7, | |
"update": 9, | |
"merge": 1, | |
"dup": 4, | |
"default": 7, | |
"convert_key": 10, | |
"convert_value": 2, | |
"with_indifferent_access": 1, | |
"key?": 3, | |
"delete": 5 | |
}, | |
"Rack::Utils::KeySpaceConstrainedParams": { | |
"initialize": 2, | |
"to_params_hash": 2, | |
"[]": 5, | |
"[]=": 5 | |
}, | |
"#\u003CClass:ActionDispatch::Http::ParameterFilter::CompiledFilter\u003E": { | |
"compile": 1 | |
}, | |
"#\u003CClass:ActionDispatch::Request\u003E": { | |
"ignore_accept_header": 1 | |
}, | |
"#\u003CClass:ActiveSupport::Notifications\u003E": { | |
"instrument": 5, | |
"instrumenter": 3 | |
}, | |
"Fixnum": { | |
"to_s": 10 | |
}, | |
"ActiveSupport::Notifications::Fanout::Subscribers::Evented": { | |
"start": 3, | |
"finish": 3 | |
}, | |
"ActiveSupport::LogSubscriber": { | |
"start": 3, | |
"event_stack": 9, | |
"finish": 3, | |
"info": 3 | |
}, | |
"ActionController::LogSubscriber": { | |
"logger": 10, | |
"start_processing": 1, | |
"process_action": 1 | |
}, | |
"ActiveSupport::Configurable::ClassMethods": { | |
"config": 11 | |
}, | |
"#\u003CClass:0x007fb5fdd61b08\u003E": { | |
"logger": 10, | |
"allow_forgery_protection": 2, | |
"request_forgery_protection_token": 1, | |
"relative_url_root": 7, | |
"asset_host": 7 | |
}, | |
"ActiveSupport::Notifications::Event": { | |
"initialize": 3, | |
"duration": 2 | |
}, | |
"ActionController::Rescue": { | |
"process_action": 1 | |
}, | |
"AbstractController::Callbacks": { | |
"process_action": 1 | |
}, | |
"WelcomeController": { | |
"_run__373439950559405136__process_action__callbacks": 1, | |
"index": 1, | |
"_layout": 1 | |
}, | |
"ActionController::RequestForgeryProtection": { | |
"verify_authenticity_token": 1, | |
"verified_request?": 1, | |
"protect_against_forgery?": 2, | |
"form_authenticity_token": 1 | |
}, | |
"ActiveSupport::Configurable": { | |
"config": 4 | |
}, | |
"ActiveSupport::InheritableOptions": { | |
"inheritable_copy": 2, | |
"initialize": 3 | |
}, | |
"Turbolinks::XHRHeaders": { | |
"set_xhr_current_location": 1 | |
}, | |
"Turbolinks::Cookies": { | |
"set_request_method_cookie": 1 | |
}, | |
"ActionController::Cookies": { | |
"cookies": 1 | |
}, | |
"#\u003CClass:ActionDispatch::Cookies::CookieJar\u003E": { | |
"build": 1, | |
"options_for_env": 1 | |
}, | |
"ActionDispatch::Cookies::CookieJar": { | |
"initialize": 1, | |
"update": 1, | |
"[]=": 2, | |
"handle_options": 2, | |
"encrypted": 2, | |
"[]": 3, | |
"signed": 2, | |
"write": 1, | |
"write_cookie?": 1 | |
}, | |
"#\u003CClass:URI\u003E": { | |
"decode_www_form_component": 10, | |
"encode_www_form_component": 2 | |
}, | |
"ActionController::Rendering": { | |
"process_action": 1, | |
"render": 1, | |
"_normalize_args": 1, | |
"_normalize_options": 1, | |
"render_to_body": 1, | |
"_process_options": 1 | |
}, | |
"ActionView::LookupContext::DetailsCache": { | |
"_set_detail": 1, | |
"details_key": 3 | |
}, | |
"#\u003CClass:Benchmark\u003E": { | |
"ms": 1 | |
}, | |
"Benchmark": { | |
"realtime": 1 | |
}, | |
"ActionController::Renderers": { | |
"render_to_body": 1, | |
"_handle_render_options": 1 | |
}, | |
"ActionController::Streaming": { | |
"_process_options": 1, | |
"_render_template": 1 | |
}, | |
"ActionView::Renderer": { | |
"initialize": 1, | |
"render": 1, | |
"render_template": 1 | |
}, | |
"AbstractController::Rendering::ClassMethods": { | |
"view_context_class": 1 | |
}, | |
"ActionView::Base": { | |
"initialize": 1, | |
"assign": 1, | |
"debug_assets": 2, | |
"assets_manifest": 7, | |
"digest_assets": 3, | |
"assets_prefix": 3, | |
"assets_environment": 4 | |
}, | |
"ActionView::Helpers::ControllerHelper": { | |
"assign_controller": 1, | |
"request_forgery_protection_token": 1, | |
"params": 2, | |
"flash": 1 | |
}, | |
"ActionView::Context": { | |
"_prepare_context": 1, | |
"_layout_for": 1 | |
}, | |
"ActionView::OutputFlow": { | |
"initialize": 1, | |
"set": 1, | |
"get": 2 | |
}, | |
"ActionView::AbstractRenderer": { | |
"initialize": 1, | |
"extract_details": 1, | |
"find_template": 1, | |
"prepend_formats": 1, | |
"with_layout_format": 1, | |
"instrument": 1 | |
}, | |
"ActionView::TemplateRenderer": { | |
"render": 1, | |
"determine_template": 1, | |
"render_template": 1, | |
"render_with_layout": 1, | |
"find_layout": 1, | |
"resolve_layout": 2 | |
}, | |
"#\u003CClass:ActionView::LookupContext::DetailsKey\u003E": { | |
"get": 1 | |
}, | |
"ActionView::Resolver": { | |
"find_all": 5, | |
"cached": 5 | |
}, | |
"ActionView::Resolver::Cache": { | |
"cache": 5 | |
}, | |
"#\u003CClass:ActionView::Resolver\u003E": { | |
"caching": 5 | |
}, | |
"ApplicationController": { | |
"_layout": 1 | |
}, | |
"ActionView::LogSubscriber": { | |
"logger": 5, | |
"render_template": 1, | |
"from_rails_root": 2 | |
}, | |
"ActionView::Template": { | |
"render": 2, | |
"compile!": 2, | |
"method_name": 2 | |
}, | |
"ActionView::CompiledTemplates": { | |
"_app_views_welcome_index_html_erb__4177595130715791755_70209827438920": 1, | |
"_app_views_layouts_application_html_erb___652124533295419796_70209827456500": 1 | |
}, | |
"ActionView::OutputBuffer": { | |
"initialize": 2, | |
"\u003C\u003C": 18 | |
}, | |
"ActiveSupport::SafeBuffer": { | |
"initialize": 81, | |
"safe_concat": 33, | |
"html_safe?": 67, | |
"to_s": 18, | |
"concat": 18 | |
}, | |
"#\u003CModule:0x007fb5fdd39b80\u003E": { | |
"user_signed_in?": 2, | |
"protect_against_forgery?": 1, | |
"form_authenticity_token": 1 | |
}, | |
"Devise::Controllers::Helpers": { | |
"user_signed_in?": 2, | |
"current_user": 2, | |
"warden": 2 | |
}, | |
"Warden::SessionSerializer": { | |
"initialize": 1, | |
"fetch": 1, | |
"key_for": 1 | |
}, | |
"Warden::Mixins::Common": { | |
"session": 1, | |
"cookies": 2, | |
"request": 2 | |
}, | |
"ActionDispatch::Session::CookieStore": { | |
"extract_session_id": 1, | |
"unpacked_cookie_data": 2, | |
"get_cookie": 1, | |
"load_session": 1, | |
"persistent_session_id!": 1, | |
"set_session": 1, | |
"set_cookie": 1 | |
}, | |
"ActionDispatch::Session::StaleSessionCheck": { | |
"stale_session_check!": 3 | |
}, | |
"ActionDispatch::Session::EncryptedCookieStore": { | |
"cookie_jar": 2 | |
}, | |
"ActionDispatch::Cookies::EncryptedCookieJar": { | |
"initialize": 1, | |
"[]": 1, | |
"[]=": 1 | |
}, | |
"ActiveSupport::CachingKeyGenerator": { | |
"generate_key": 3 | |
}, | |
"ActiveSupport::MessageEncryptor": { | |
"initialize": 1, | |
"decrypt_and_verify": 1, | |
"verifier": 2, | |
"_decrypt": 1, | |
"new_cipher": 2, | |
"encrypt_and_sign": 1, | |
"_encrypt": 1 | |
}, | |
"Array": { | |
"extract_options!": 5 | |
}, | |
"ActiveSupport::MessageVerifier": { | |
"initialize": 2, | |
"verify": 1, | |
"generate_digest": 2, | |
"secure_compare": 1, | |
"generate": 1 | |
}, | |
"Gem::Security::DIGEST_ALGORITHM": { | |
"initialize": 2 | |
}, | |
"Base64": { | |
"decode64": 3, | |
"strict_encode64": 3 | |
}, | |
"#\u003CClass:ActiveSupport::MessageEncryptor::NullSerializer\u003E": { | |
"load": 1, | |
"dump": 1 | |
}, | |
"#\u003CClass:Marshal\u003E": { | |
"load_with_autoloading": 1 | |
}, | |
"#\u003CClass:Warden::Strategies\u003E": { | |
"[]": 2, | |
"_strategies": 2 | |
}, | |
"Warden::Strategies::Base": { | |
"initialize": 2, | |
"performed?": 4 | |
}, | |
"Devise::Strategies::Rememberable": { | |
"valid?": 2, | |
"remember_cookie": 2, | |
"remember_key": 2 | |
}, | |
"ActionDispatch::Cookies::SignedCookieJar": { | |
"initialize": 1, | |
"[]": 2 | |
}, | |
"Devise::Strategies::Base": { | |
"mapping": 6 | |
}, | |
"#\u003CClass:Devise\u003E": { | |
"mappings": 2, | |
"rememberable_options": 2, | |
"params_authenticatable": 4, | |
"http_authenticatable": 4 | |
}, | |
"Devise::Mapping": { | |
"to": 6 | |
}, | |
"Devise::Getter": { | |
"get": 6 | |
}, | |
"Devise::Models::Rememberable::ClassMethods": { | |
"rememberable_options": 2 | |
}, | |
"ActiveRecord::DynamicMatchers": { | |
"respond_to?": 10 | |
}, | |
"#\u003CClass:ActiveRecord::DynamicMatchers::Method\u003E": { | |
"match": 10, | |
"pattern": 80, | |
"suffix": 60 | |
}, | |
"#\u003CClass:ActiveRecord::DynamicMatchers::FindBy\u003E": { | |
"prefix": 10 | |
}, | |
"#\u003CClass:ActiveRecord::DynamicMatchers::FindByBang\u003E": { | |
"prefix": 10, | |
"suffix": 10 | |
}, | |
"#\u003CClass:ActiveRecord::DynamicMatchers::FindAllBy\u003E": { | |
"prefix": 10 | |
}, | |
"#\u003CClass:ActiveRecord::DynamicMatchers::FindLastBy\u003E": { | |
"prefix": 10 | |
}, | |
"#\u003CClass:ActiveRecord::DynamicMatchers::ScopedBy\u003E": { | |
"prefix": 10 | |
}, | |
"#\u003CClass:ActiveRecord::DynamicMatchers::FindOrInitializeBy\u003E": { | |
"prefix": 10 | |
}, | |
"#\u003CClass:ActiveRecord::DynamicMatchers::FindOrCreateBy\u003E": { | |
"prefix": 10 | |
}, | |
"#\u003CClass:ActiveRecord::DynamicMatchers::FindOrCreateByBang\u003E": { | |
"prefix": 10, | |
"suffix": 10 | |
}, | |
"Devise::Strategies::Authenticatable": { | |
"valid?": 2, | |
"valid_for_params_auth?": 2, | |
"params_authenticatable?": 2, | |
"authenticatable_name": 4, | |
"valid_params_request?": 2, | |
"valid_for_http_auth?": 2, | |
"http_authenticatable?": 2 | |
}, | |
"Devise::Models::Authenticatable::ClassMethods": { | |
"params_authenticatable?": 2, | |
"params_authenticatable": 4, | |
"http_authenticatable?": 2, | |
"http_authenticatable": 4 | |
}, | |
"Rails::Application": { | |
"config": 2 | |
}, | |
"Time": { | |
"minus_with_coercion": 4, | |
"minus_with_duration": 4 | |
}, | |
"#\u003CClass:ActiveSupport::Duration\u003E": { | |
"===": 4 | |
}, | |
"Float": { | |
"to_s": 1 | |
}, | |
"ActionView::Helpers::CaptureHelper": { | |
"content_for?": 1 | |
}, | |
"ERB::Util": { | |
"html_escape": 43 | |
}, | |
"ActionView::Helpers::CsrfHelper": { | |
"csrf_meta_tags": 1 | |
}, | |
"ActionView::Helpers::TagHelper": { | |
"tag": 8, | |
"tag_options": 15, | |
"tag_option": 34, | |
"content_tag": 7, | |
"content_tag_string": 7 | |
}, | |
"Sprockets::Rails::Helper": { | |
"stylesheet_link_tag": 1, | |
"request_debug_assets?": 2, | |
"compute_asset_path": 7, | |
"asset_digest_path": 7, | |
"javascript_include_tag": 1 | |
}, | |
"ActionController::StrongParameters": { | |
"params": 2 | |
}, | |
"ActionController::Parameters": { | |
"initialize": 1, | |
"[]": 2, | |
"convert_hashes_to_parameters": 2 | |
}, | |
"#\u003CClass:ActionController::Parameters\u003E": { | |
"permit_all_parameters": 1 | |
}, | |
"ActionView::Helpers::AssetTagHelper": { | |
"stylesheet_link_tag": 1, | |
"favicon_link_tag": 5, | |
"javascript_include_tag": 1 | |
}, | |
"ActionView::Helpers::AssetUrlHelper": { | |
"stylesheet_path": 1, | |
"asset_path": 7, | |
"compute_asset_extname": 7, | |
"compute_asset_host": 7, | |
"image_path": 5, | |
"compute_asset_path": 4, | |
"javascript_path": 1 | |
}, | |
"Sprockets::Manifest": { | |
"assets": 7 | |
}, | |
"ActiveSupport::OrderedOptions": { | |
"respond_to_missing?": 14 | |
}, | |
"#\u003CModule:0x007fb5fcad2b90\u003E": { | |
"new_user_session_path": 1, | |
"projects_path": 1 | |
}, | |
"ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper": { | |
"call": 2, | |
"optimize_routes_generation?": 2, | |
"optimized_helper": 2 | |
}, | |
"ActionView::RoutingUrlFor": { | |
"optimize_routes_generation?": 2, | |
"url_options": 2, | |
"url_for": 6 | |
}, | |
"#\u003CModule:0x007fb5fdf93520\u003E": { | |
"_routes": 3 | |
}, | |
"ActionController::UrlFor": { | |
"url_options": 2 | |
}, | |
"#\u003CClass:ActionDispatch::Http::URL\u003E": { | |
"url_for": 2, | |
"build_host_url": 2 | |
}, | |
"ActionView::Helpers::UrlHelper": { | |
"link_to": 6, | |
"convert_options_to_data_attributes": 6, | |
"link_to_remote_options?": 6 | |
}, | |
"BootstrapFlashHelper": { | |
"bootstrap_flash": 1 | |
}, | |
"#\u003CClass:ActionDispatch::Flash::FlashHash\u003E": { | |
"from_session_value": 1 | |
}, | |
"ActionDispatch::Flash::FlashHash": { | |
"initialize": 1, | |
"sweep": 1, | |
"each": 1, | |
"empty?": 1 | |
}, | |
"ActionView::Helpers::RenderingHelper": { | |
"_layout_for": 1 | |
}, | |
"#\u003CClass:Mime\u003E": { | |
"[]": 1 | |
}, | |
"Devise::Controllers::Helpers::ClassMethods": { | |
"log_process_action": 1 | |
}, | |
"ActiveRecord::Railties::ControllerRuntime::ClassMethods": { | |
"log_process_action": 1 | |
}, | |
"ActionController::Instrumentation::ClassMethods": { | |
"log_process_action": 1 | |
}, | |
"#\u003CClass:Rack::Utils::HeaderHash\u003E": { | |
"new": 1 | |
}, | |
"Rack::Utils::HeaderHash": { | |
"initialize": 1, | |
"[]=": 11, | |
"[]": 4, | |
"delete": 2, | |
"include?": 1 | |
}, | |
"OpenSSL::Cipher": { | |
"random_iv": 1 | |
}, | |
"Rack::BodyProxy": { | |
"initialize": 3 | |
}, | |
"#\u003CClass:ActiveSupport::LogSubscriber\u003E": { | |
"flush_all!": 1, | |
"logger": 2 | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment