class Pry::Output

def readline_size

def readline_size
  return unless defined?(Readline) && Readline.respond_to?(:get_screen_size)
  size = Readline.get_screen_size
  size if nonzero_column?(size)
rescue Java::JavaLang::NullPointerException
  # This rescue won't happen on jrubies later than:
  #     https://github.com/jruby/jruby/pull/436
  nil
end