class MeducationSDK::Recommender::UserRecommender

Public Class Methods

new(user, options = {}) click to toggle source
# File lib/meducation_sdk/services/recommender.rb, line 93
def initialize(user, options = {})
  @user = user
  @options = options
  @limit = options[:limit] || 5
end

Public Instance Methods

recommend() click to toggle source
# File lib/meducation_sdk/services/recommender.rb, line 99
def recommend
  results = Loquor.get("/items/recommendations_for_user?user_id=#{@user.id}", user_id: @user.id)
  results.map do |result|
    sdk_class_for(result["type"]).new(result)
  end
end