Module: Sortviz
- Extended by:
- Sortviz
- Included in:
- Sortviz
- Defined in:
- lib/sortviz.rb,
lib/sortviz/canvas.rb,
lib/sortviz/cursor.rb,
lib/sortviz/version.rb,
lib/sortviz/algorithms.rb,
lib/sortviz/visualizer.rb
Defined Under Namespace
Classes: Algorithms, Canvas, Cursor, Visualizer
Constant Summary
collapse
- VERSION =
"0.8.0"
Instance Method Summary
collapse
Instance Method Details
#find_algorithm(algorithm) ⇒ Object
16
17
18
19
|
# File 'lib/sortviz.rb', line 16
def find_algorithm(algorithm)
return nil if algorithm.nil?
Algorithms.plugins.find { |plugin| plugin[:name] == algorithm.to_sym }.freeze
end
|
#init(args) ⇒ Object
21
22
23
24
|
# File 'lib/sortviz.rb', line 21
def init(args)
visualizer = Visualizer.new args
visualizer.visualize
end
|