module EvalIn

The primary namespace. @author William Woodruff @since 0.0.1

Constants

VERSION

The library's current version.

Public Class Methods

eval(lang, code) click to toggle source

Evaluate some code in a given language. @example

EvalIn.eval(:ruby, 'puts "Hello, World"') # => #<EvalIn::Result:0xNN>

@param [Symbol, String] lang the language to execute in @param [String] code the program code to execute @return [EvalIn::Result] the execution results

# File lib/eval-in.rb, line 19
def self.eval(lang, code)
  EvalIn::Result.new(lang.to_s.downcase, code)
end