Class: Little::Like

Inherits:
Object
  • Object
show all
Defined in:
lib/little/like.rb

Class Method Summary collapse

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

.user_likes(user, page, records) ⇒ Object



12
13
14
# File 'lib/little/like.rb', line 12

def self.user_likes(user, page, records)
  Little.get(:likes, {:user => user, :page => page, :records => records})
end

.user_likes_asset(user, asset, type) ⇒ Object



9
10
11
# File 'lib/little/like.rb', line 9

def self.user_likes_asset(user, asset, type)
  Little.get(:likes, {:user => user, :asset => asset, :type => type})
end