Returns:
API:
public
2323 2324 2325
# File 'lib/puppet/pops/types/types.rb', line 2323 def instance?(o, guard = nil) (o.is_a?(Proc) || o.is_a?(Evaluator::Closure) || o.is_a?(Functions::Function)) && assignable?(TypeCalculator.infer(o), guard) end