Module: Utils::IRB

Defined in:
lib/utils/irb.rb

Defined Under Namespace

Modules: Regexp, Shell, String

Class Method Summary collapse

Class Method Details

.configureObject

The configure method sets up IRB configuration options.

This method configures the IRB environment by setting the history save limit and customizing the prompt display when IRB is running in interactive mode.



731
732
733
734
735
736
737
738
739
740
741
742
743
# File 'lib/utils/irb.rb', line 731

def self.configure
  ::IRB.conf[:SAVE_HISTORY] = 1000
  if ::IRB.conf[:PROMPT]
    ::IRB.conf[:PROMPT][:CUSTOM] = {
      :PROMPT_I =>  ">> ",
      :PROMPT_N =>  ">> ",
      :PROMPT_S =>  "%l> ",
      :PROMPT_C =>  "+> ",
      :RETURN   =>  " # => %s\n"
    }
    ::IRB.conf[:PROMPT_MODE] = :CUSTOM
  end
end