module Ripl::AfterResult

Allows [Ripl](github.com/cldwalker/ripl) to execute code or print a message after every result.

@example 1) Printing a blank line after each result

require_relative 'ripl-after-result'
Ripl::Shell.include Ripl::AfterResult
Ripl.config.merge! after_result:"\n"

@example 2) Executing arbitrary code with the result

results = []
require_relative 'ripl-after-result'
Ripl::Shell.include Ripl::AfterResult
Ripl.config.merge! after_result:proc{ |result| results << result }

Public Instance Methods

print_result(result) click to toggle source

@private no need to document the method

Calls superclass method