Method: Windstorm::Machine#replace_value

Defined in:
lib/windstorm/machine.rb

#replace_value(val, po = nil) ⇒ Object



197
198
199
200
201
202
# File 'lib/windstorm/machine.rb', line 197

def replace_value(val, po = nil)
  po ||= point
  strict_error 'value under 0' if val < 0
  strict_error 'point over' if (po < 0 || po >= size)
  buffer[po] = val
end