Module: SaferRailsConsole::Console
- Extended by:
- Colors
- Defined in:
- lib/safer_rails_console/console.rb
Constant Summary
Constants included
from Colors
SaferRailsConsole::Colors::BLACK, SaferRailsConsole::Colors::BLUE, SaferRailsConsole::Colors::CYAN, SaferRailsConsole::Colors::GREEN, SaferRailsConsole::Colors::NONE, SaferRailsConsole::Colors::PINK, SaferRailsConsole::Colors::RED, SaferRailsConsole::Colors::WHITE, SaferRailsConsole::Colors::YELLOW
Class Method Summary
collapse
Methods included from Colors
color_text
Class Method Details
.initialize_sandbox ⇒ Object
6
7
8
|
# File 'lib/safer_rails_console/console.rb', line 6
def initialize_sandbox
require 'safer_rails_console/patches/sandbox'
end
|
.load_config ⇒ Object
14
15
16
17
18
|
# File 'lib/safer_rails_console/console.rb', line 14
def load_config
gem = Gem::Specification.find_by_name('safer_rails_console') gem_root = gem.gem_dir
ARGV.push '-r', File.join(gem_root, 'lib', 'safer_rails_console', 'consoles', "#{SaferRailsConsole.config.console}.rb")
end
|
.sandbox_user_prompt ⇒ Object
20
21
22
23
24
|
# File 'lib/safer_rails_console/console.rb', line 20
def sandbox_user_prompt
puts "Defaulting the console into sandbox mode.\nType 'disable' to disable. Anything else will begin a sandboxed session:" input = gets.strip
input != 'disable'
end
|