Module: Octo::OctoHooks::ClassMethods

Defined in:
lib/octorecommender/octohooks.rb

Overview

Extend the methods here

Instance Method Summary collapse

Instance Method Details

#update_recommenders(opts) ⇒ Object

Updates the recommenders

Parameters:

  • opts (Hash)

    The options hash as passed



18
19
20
21
22
23
24
25
26
27
# File 'lib/octorecommender/octohooks.rb', line 18

def update_recommenders(opts)
  user = opts[:user]
  product = opts[:product]

  if user and product
    recommender = Octo::Recommender.new
    recommender.register_user_product_view(user, product)
    recommender.register_user_action_time(user, Time.now.floor)
  end
end