Class: MonkeyMusic::Generate::RecommendationLoader
- Inherits:
-
Object
- Object
- MonkeyMusic::Generate::RecommendationLoader
- Defined in:
- lib/monkey_music_generate/recommendation_loader.rb
Instance Method Summary collapse
-
#initialize(loaded_toplists, load_factor = 10) ⇒ RecommendationLoader
constructor
A new instance of RecommendationLoader.
- #load_for_user!(user) ⇒ Object
Constructor Details
#initialize(loaded_toplists, load_factor = 10) ⇒ RecommendationLoader
Returns a new instance of RecommendationLoader.
6 7 8 9 |
# File 'lib/monkey_music_generate/recommendation_loader.rb', line 6 def initialize(loaded_toplists, load_factor = 10) @loaded_toplists = loaded_toplists @load_factor = load_factor end |
Instance Method Details
#load_for_user!(user) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/monkey_music_generate/recommendation_loader.rb', line 11 def load_for_user!(user) @user = user @loaded_toplists.each do |name, list| puts "Loading #{name}..." list[:items].each { |item| load_recommendations_for!(list[:type], item) } end end |