Method: BB::Evaluator::Value#eval_type
- Defined in:
- lib/b_b/evaluator/value.rb
#eval_type ⇒ Object
13 14 15 16 17 |
# File 'lib/b_b/evaluator/value.rb', line 13 def eval_type eval_types.detect { |type| send("#{type}?") }.tap do |type| raise UnevaluableTypeError, "unevaluable type of value: #{value} (#{value.class})" if type.nil? end end |