Module: LikeSystem
- Defined in:
- lib/like_system.rb,
lib/like_system/like.rb,
lib/like_system/likee.rb,
lib/like_system/liker.rb,
lib/like_system/version.rb
Overview
LikeSystem module
This module defines common behavior in like system
Defined Under Namespace
Modules: Likee, Liker Classes: Like
Constant Summary collapse
- VERSION =
Version constant definition
"0.1.1"
Instance Method Summary collapse
-
#act_as_likee ⇒ Object
Instructs self to act as likee.
-
#act_as_liker ⇒ Object
Instructs self to act as liker.
-
#is_likee? ⇒ Boolean
Specifies if self can be liked by Liker objects.
-
#is_liker? ⇒ Boolean
Specifies if self can like Likee objects.
Instance Method Details
#act_as_likee ⇒ Object
Instructs self to act as likee
32 33 34 |
# File 'lib/like_system.rb', line 32 def act_as_likee include Likee end |
#act_as_liker ⇒ Object
Instructs self to act as liker
39 40 41 |
# File 'lib/like_system.rb', line 39 def act_as_liker include Liker end |
#is_likee? ⇒ Boolean
Specifies if self can be liked by Liker objects
16 17 18 |
# File 'lib/like_system.rb', line 16 def is_likee? false end |
#is_liker? ⇒ Boolean
Specifies if self can like Likee objects
25 26 27 |
# File 'lib/like_system.rb', line 25 def is_liker? false end |