Sha256: 2065e8ccde3a2b0c083d660a7bdf72bfd1b7e5ac860083adeb5feb7737c28055
Contents?: true
Size: 746 Bytes
Versions: 6
Compression:
Stored size: 746 Bytes
Contents
# frozen_string_literal: true app_name = ::Rails.application.class.module_parent.to_s.underscore.dasherize env_name = SaferRailsConsole.environment_name status = ::Rails.application.sandbox ? 'read-only' : 'writable' color = SaferRailsConsole.prompt_color prompt = "#{app_name}(#{env_name})(#{status}):%03n:%i" IRB.conf[:PROMPT][:RAILS_ENV] = { PROMPT_I: SaferRailsConsole::Colors.color_text("#{prompt}> ", color), PROMPT_N: SaferRailsConsole::Colors.color_text("#{prompt}> ", color), PROMPT_S: SaferRailsConsole::Colors.color_text("#{prompt}%l ", color), PROMPT_C: SaferRailsConsole::Colors.color_text("#{prompt}* ", color), RETURN: "#{SaferRailsConsole::Colors.color_text('=> ', color)}%s\n" } IRB.conf[:PROMPT_MODE] = :RAILS_ENV
Version data entries
6 entries across 6 versions & 1 rubygems