module AlgorithmDemo::Helpers
Public Class Methods
generate_hash_for_movies(movies)
click to toggle source
# File lib/modules/topics/demos/algorithm_demo.rb, line 17 def self.generate_hash_for_movies(movies) hash = Hash.new movies.each_with_index do |movie, index| hash[movie.title] = movie.description end hash end
generate_movies_list_of_size(size)
click to toggle source
# File lib/modules/topics/demos/algorithm_demo.rb, line 9 def self.generate_movies_list_of_size(size) movies = [] size.times do movies << Movie.new(Faker::Name.last_name, Faker::Name.name_with_middle) end movies end
generate_treemap_for_movies(movies)
click to toggle source
# File lib/modules/topics/demos/algorithm_demo.rb, line 25 def self.generate_treemap_for_movies(movies) map = Containers::RubyRBTreeMap.new movies.each do |movie| map.push(movie.title, movie.description) end map end
sort_all_movies()
click to toggle source
# File lib/modules/topics/demos/algorithm_demo.rb, line 33 def self.sort_all_movies Movie.all.sort end