class AmazingRailsConsole::Railtie

Private Instance Methods

disables_pry_plugin_loading() click to toggle source
# File lib/amazing_rails_console/railtie.rb, line 15
def disables_pry_plugin_loading
  Pry.config.should_load_plugins = false
end
set_prompt_name_to_project_name() click to toggle source
# File lib/amazing_rails_console/railtie.rb, line 23
def set_prompt_name_to_project_name
  # ref from https://github.com/rweng/pry-rails/blob/035d5c8203521f5eaac0001300152281c765df88/lib/pry-rails/prompt.rb
  Pry.config.prompt_name =
    if Rails::VERSION::MAJOR >= 6
      Rails.application.class.module_parent_name.underscore
    else
      Rails.application.class.parent_name.underscore
    end
end
show_rails_env_name_before_prompt() click to toggle source
# File lib/amazing_rails_console/railtie.rb, line 33
def show_rails_env_name_before_prompt
  Prompts.choose_prompt_for_pry_version
end
use_amazing_print_for_formatting() click to toggle source
# File lib/amazing_rails_console/railtie.rb, line 19
def use_amazing_print_for_formatting
  AmazingPrint.pry!
end