Class: Little::Like
- Inherits:
-
Object
- Object
- Little::Like
- Defined in:
- lib/little/like.rb
Class Method Summary collapse
- .add(user, asset, type) ⇒ Object
- .asset_like_count(asset, type) ⇒ Object
- .asset_liked_by(asset, type, page, records) ⇒ Object
- .by_type(type, page, records) ⇒ Object
- .by_type_count(type) ⇒ Object
- .sign_add(user) ⇒ Object
- .user_like_count(user) ⇒ Object
- .user_likes(user, page, records) ⇒ Object
- .user_likes_asset(user, asset, type) ⇒ Object
Class Method Details
.add(user, asset, type) ⇒ Object
3 4 5 |
# File 'lib/little/like.rb', line 3 def self.add(user, asset, type) Little.post(:likes, {:user => user, :asset => asset, :type => type}, [:user]) end |
.asset_like_count(asset, type) ⇒ Object
21 22 23 |
# File 'lib/little/like.rb', line 21 def self.asset_like_count(asset, type) Little.get(:likes, {:asset => asset, :type => type, :count => true}) end |
.asset_liked_by(asset, type, page, records) ⇒ Object
18 19 20 |
# File 'lib/little/like.rb', line 18 def self.asset_liked_by(asset, type, page, records) Little.get(:likes, {:asset => asset, :type => type, :page => page, :records => records}) end |
.by_type(type, page, records) ⇒ Object
24 25 26 |
# File 'lib/little/like.rb', line 24 def self.by_type(type, page, records) Little.get(:likes, {:type => type, :page => page, :records => records}) end |
.by_type_count(type) ⇒ Object
27 28 29 |
# File 'lib/little/like.rb', line 27 def self.by_type_count(type) Little.get(:likes, {:type => type, :count => true}) end |
.sign_add(user) ⇒ Object
6 7 8 |
# File 'lib/little/like.rb', line 6 def self.sign_add(user) Little.sign(:likes, {:user => user}) end |
.user_like_count(user) ⇒ Object
15 16 17 |
# File 'lib/little/like.rb', line 15 def self.user_like_count(user) Little.get(:likes, {:user => user, :count => true}) end |