Module: Ripl::AfterResult

Defined in:
lib/ruic/ripl-after-result.rb

Overview

Allows Ripl to execute code or print a message after every result.

Examples:

1) Printing a blank line after each result

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

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 }