# -*- ruby -*- require 'pp' require 'irb/completion' require 'irb/ext/save-history' IRB.conf[:SAVE_HISTORY] = 1000 IRB.conf[:HISTORY_FILE] = File.expand_path("~/.irb-save-history") IRB.conf[:PROMPT_MODE] = :SIMPLE IRB.conf[:INSPECT_MODE] = :pp # 15mar2022 +leah+ IRB.conf[:USE_MULTILINE] = false IRB.conf[:USE_AUTOCOMPLETE] = false IRB.conf[:USE_COLORIZE] = false class String remove_method :pretty_print end def t x = Time.now yield Time.now - x end def P(*args) p(*args) nil end # often used additions # 07may2021 +leah+ require 'date' AZ = ("A".."Z").to_a # 23oct2021 +leah+ def i2a(i) (i + ?@.ord).chr end def a2i(a) (a.upcase.ord - ?@.ord) end