Class: Likes::Engines::Protocol Abstract
- Inherits:
-
Object
- Object
- Likes::Engines::Protocol
- Defined in:
- lib/likes/engines/protocol.rb
Overview
This class is abstract.
Defines protocol which any Engine should support
Instance Method Summary collapse
-
#initialize(person, likes_of, liked) ⇒ Protocol
constructor
Creates new instance of engine.
-
#solve ⇒ Array<Item>
Solves the problem and returns recommendation list.
Constructor Details
#initialize(person, likes_of, liked) ⇒ Protocol
Creates new instance of engine
16 17 18 |
# File 'lib/likes/engines/protocol.rb', line 16 def initialize(person, likes_of, liked) abstract end |
Instance Method Details
#solve ⇒ Array<Item>
Solves the problem and returns recommendation list
23 24 25 |
# File 'lib/likes/engines/protocol.rb', line 23 def solve abstract end |