Module: RailsConsoleShield
- Defined in:
- lib/rails_console_shield.rb,
lib/rails_console_shield/colors.rb,
lib/rails_console_shield/console.rb,
lib/rails_console_shield/railtie.rb,
lib/rails_console_shield/version.rb,
lib/rails_console_shield/configuration.rb,
lib/rails_console_shield/console_command_extension.rb
Defined Under Namespace
Modules: Colors, Console, ConsoleCommandExtension
Classes: Configuration, Railtie
Constant Summary
collapse
- VERSION =
'0.1.0'
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
12
13
14
|
# File 'lib/rails_console_shield.rb', line 12
def configuration
@configuration ||= Configuration.new
end
|
8
9
10
|
# File 'lib/rails_console_shield.rb', line 8
def configure
yield(configuration)
end
|
.prompt_color ⇒ Object
20
21
22
|
# File 'lib/rails_console_shield.rb', line 20
def prompt_color
configuration.environment_prompt_colors.fetch(::Rails.env.to_sym) { :none }
end
|
.shield_environment? ⇒ Boolean
16
17
18
|
# File 'lib/rails_console_shield.rb', line 16
def shield_environment?
configuration.shield_environments.include?(::Rails.env)
end
|