Class: App42::Recommend::RecommendedItem
- Inherits:
-
Object
- Object
- App42::Recommend::RecommendedItem
- Defined in:
- lib/recommend/Recommender.rb
Instance Attribute Summary collapse
-
#item ⇒ Object
Returns the value of attribute item.
-
#userId ⇒ Object
Returns the value of attribute userId.
-
#value ⇒ Object
Returns the value of attribute value.
Instance Method Summary collapse
-
#initialize(recommender) ⇒ RecommendedItem
constructor
This is a constructor that takes no parameter.
-
#to_s ⇒ Object
Returns the Recommender Response in JSON format.
Constructor Details
#initialize(recommender) ⇒ RecommendedItem
This is a constructor that takes no parameter
32 33 34 |
# File 'lib/recommend/Recommender.rb', line 32 def initialize(recommender) recommender.recommendedItemList.push(self) end |
Instance Attribute Details
#item ⇒ Object
Returns the value of attribute item.
24 25 26 |
# File 'lib/recommend/Recommender.rb', line 24 def item @item end |
#userId ⇒ Object
Returns the value of attribute userId.
24 25 26 |
# File 'lib/recommend/Recommender.rb', line 24 def userId @userId end |
#value ⇒ Object
Returns the value of attribute value.
24 25 26 |
# File 'lib/recommend/Recommender.rb', line 24 def value @value end |
Instance Method Details
#to_s ⇒ Object
Returns the Recommender Response in JSON format.
42 43 44 |
# File 'lib/recommend/Recommender.rb', line 42 def to_s return "UserId : #{self.userId}" + "item : #{self.item}" + "value : #{self.value}"; end |