Module: Taoism::Runtime
- Defined in:
- lib/taoism/runtime.rb
Defined Under Namespace
Classes: DataType, Error, Function, Instance, Leave, Return
Class Method Summary collapse
Class Method Details
.repr(value) ⇒ Object
34 35 36 37 38 39 40 41 42 43 |
# File 'lib/taoism/runtime.rb', line 34 def self.repr(value) case value when nil then 'None' when true then 'True' when false then 'False' when String then %Q("#{value}") when Array then "[#{value.map { repr(_1) }.join(', ')}]" else value.to_s end end |