class Pry::History

Log.

Public Instance Methods

<<(line)
Alias for: push
push(line) click to toggle source

Records a line. We modify the original `Pry::History::push` to record a duplicated line as well. @param [String] line an input.

# File lib/yadriggy/source_code.rb, line 13
def push(line)
  unless line.empty? || line.include?("\0")
    @pusher.call(line)
    @history << line
    if !should_ignore?(line) && Pry.config.history.should_save
      @saver.call(line)
    end
  end
  line
end
Also aliased as: <<