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