module Ripl::Record
Public Instance Methods
after_loop()
click to toggle source
Calls superclass method
# File lib/ripl/record.rb, line 4 def after_loop super saved_history = Array(history) saved_history.pop if Ripl::Shell::EXIT_WORDS.include?(saved_history[-1]) saved_history = saved_history.reverse.slice(0, @line - 1).reverse File.open(config[:play], 'w') {|f| f.write saved_history.join("\n") } end