Module: DRP::Utils
- Defined in:
- lib/utils.rb
Class Method Summary collapse
Class Method Details
.map(range, val, function = :linear) ⇒ Object
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/utils.rb', line 28 def map range, val, function = :linear # this line is necessary in case nil is explicitly passed function = function ? function.to_sym : :linear case function.to_sym when :linear, :lin linear_map range, val when :i_linear, :i_lin i_linear_map range, val else raise ArgumentError, "bad function for range: #{function}", caller end end |