0.0
The project is in a healthy, maintained state
Helpers and executable for evaluating Ruby snippets.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

>= 0.3, < 1
 Project Readme

dorian-eval

Evaluate Ruby snippets and capture stdout, stderr, and return values.

Install

gem install dorian-eval

Also included in the aggregate gem:

gem install dorian

Usage

eval [options] "ruby code"

Run eval -h for generated option details and eval -v for the installed version.

Notes

  • The library exposes Dorian::Eval.eval. The executable prints the returned result object.

Examples

Evaluate and return a value

eval "1 + 1" --returns

Use as a library

require "dorian/eval"

result = Dorian::Eval.eval(ruby: "1 + 1", fast: true)
result.returned # => 2