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