Block-level enable and disable arg checks

with_arg_checks  true_or_false (boolean)

Similar to use_arg_checks except only applies to code within supplied do/end block. Previous arg check value is restored after block.

Introduced in v2.0

Example

# Example 1


use_arg_checks true
play 80, cutoff: 100
with_arg_checks false do
 
  play 50, release: 3
  sleep 1
  play 72            
end

play 90



# Turn on arg checking:
 
# Args are checked
 
#Arg checking is now disabled
# Args are not checked
 
# Arg is not checked
 
# Arg checking is re-enabled
# Args are checked