Module: SaferRailsConsole
- Defined in:
- lib/safer_rails_console.rb,
lib/safer_rails_console/colors.rb,
lib/safer_rails_console/console.rb,
lib/safer_rails_console/railtie.rb,
lib/safer_rails_console/version.rb,
lib/safer_rails_console/rails_version.rb,
lib/safer_rails_console/patches/railtie/sandbox.rb,
lib/safer_rails_console/patches/boot/sandbox_flag.rb,
lib/safer_rails_console/patches/sandbox/auto_rollback.rb,
lib/safer_rails_console/patches/sandbox/transaction_read_only.rb
Defined Under Namespace
Modules: Colors, Console, Patches, RailsVersion
Classes: Configuration, Railtie
Constant Summary
collapse
- VERSION =
'0.2.0'.freeze
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
25
26
27
|
# File 'lib/safer_rails_console.rb', line 25
def config
@config ||= Configuration.new
end
|
.environment_name ⇒ Object
9
10
11
|
# File 'lib/safer_rails_console.rb', line 9
def environment_name
config.environment_names.key?(::Rails.env.downcase) ? config.environment_names[::Rails.env.downcase] : 'unknown env'
end
|
.prompt_color ⇒ Object
13
14
15
|
# File 'lib/safer_rails_console.rb', line 13
def prompt_color
config.environment_prompt_colors.key?(::Rails.env.downcase) ? config.environment_prompt_colors[::Rails.env.downcase] : SaferRailsConsole::Colors::NONE
end
|
.sandbox_environment? ⇒ Boolean
17
18
19
|
# File 'lib/safer_rails_console.rb', line 17
def sandbox_environment?
config.sandbox_environments.include?(::Rails.env.downcase)
end
|
.warn_environment? ⇒ Boolean
21
22
23
|
# File 'lib/safer_rails_console.rb', line 21
def warn_environment?
config.warn_environments.include?(::Rails.env.downcase)
end
|