Module: Tuttle

Defined in:
lib/tuttle/ruby_prof/fast_call_stack_printer.rb,
lib/tuttle.rb,
lib/tuttle/engine.rb,
lib/tuttle/version.rb,
lib/tuttle/instrumenter.rb,
app/models/tuttle/version_detector.rb,
lib/tuttle/presenters/base_presenter.rb,
app/helpers/tuttle/application_helper.rb,
app/controllers/tuttle/gems_controller.rb,
app/controllers/tuttle/home_controller.rb,
app/controllers/tuttle/i18n_controller.rb,
app/controllers/tuttle/ruby_controller.rb,
lib/tuttle/middleware/request_profiler.rb,
app/controllers/tuttle/rails_controller.rb,
app/controllers/tuttle/devise_controller.rb,
app/controllers/tuttle/execjs_controller.rb,
app/models/tuttle/configuration_registry.rb,
app/controllers/tuttle/request_controller.rb,
app/controllers/tuttle/cancancan_controller.rb,
app/controllers/tuttle/paperclip_controller.rb,
app/controllers/tuttle/active_job_controller.rb,
app/controllers/tuttle/application_controller.rb,
app/controllers/tuttle/rack_attack_controller.rb,
lib/tuttle/presenters/active_support/callbacks.rb,
app/controllers/tuttle/active_support_controller.rb,
app/controllers/tuttle/rack_mini_profiler_controller.rb,
lib/tuttle/presenters/active_record/reflection_presenter.rb,
lib/tuttle/presenters/rack_mini_profiler/client_settings.rb,
app/controllers/tuttle/active_model_serializers_controller.rb,
lib/tuttle/presenters/action_dispatch/routing/route_wrapper.rb

Overview

This is a modified version of the RubyProf::CallStackPrinter It has been sped up by removing most link generation and expensive HTML formatting (like coloring)

Defined Under Namespace

Modules: ApplicationHelper, Middleware, Presenters, RubyProf Classes: ActiveJobController, ActiveModelSerializersController, ActiveSupportController, ApplicationController, CancancanController, ConfigurationRegistry, DeviseController, Engine, ExecjsController, GemsController, HomeController, I18nController, Instrumenter, PaperclipController, RackAttackController, RackMiniProfilerController, RailsController, RequestController, RubyController, VersionDetector

Constant Summary collapse

VERSION =
'0.0.8'.freeze

Class Method Summary collapse

Class Method Details

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Tuttle)

    the object that the method was called on



15
16
17
# File 'lib/tuttle.rb', line 15

def self.setup
  yield self
end