Class: RubyArena::ValueSanitizer

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_arena/value_sanitizer.rb

Class Method Summary collapse

Class Method Details

.sanitize(value, maximum_allowed_change) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/ruby_arena/value_sanitizer.rb', line 3

def self.sanitize(value, maximum_allowed_change)
  if value.abs <= maximum_allowed_change
    value
  else
    value < 0 ? -maximum_allowed_change : maximum_allowed_change
  end
end