lib/glitch3d/strategies/default.rb in glitch3d-0.5.0.0 vs lib/glitch3d/strategies/default.rb in glitch3d-0.5.0.1

- old
+ new

@@ -1,15 +1,17 @@ # frozen_string_literal: true module Glitch3d - module Default - def alter_vertices(vertices_objects_array) - (VERTEX_GLITCH_ITERATION_RATIO * vertices_objects_array.size).to_i.times do |_| - random_element(vertices_objects_array).fuck + class Default + class << self + def alter_vertices(vertices_objects_array) + (VERTEX_GLITCH_ITERATION_RATIO * vertices_objects_array.size).to_i.times do |_| + vertices_objects_array.sample.fuck + end + vertices_objects_array end - vertices_objects_array - end - def alter_faces(faces_objects_array, vertex_objects_array) - faces_objects_array + def alter_faces(faces_objects_array, vertex_objects_array) + faces_objects_array + end end end end