module FbGraph2::Edge::Likes::LikeeContext
Public Instance Methods
assign(attributes)
click to toggle source
Calls superclass method
# File lib/fb_graph2/edge/likes.rb, line 19 def assign(attributes) super if attributes.include? :likes @_cached_likes = Collection.new attributes[:likes] end end
like!(params = {})
click to toggle source
# File lib/fb_graph2/edge/likes.rb, line 37 def like!(params = {}) self.post params, edge: :likes end
likes(params = {})
click to toggle source
# File lib/fb_graph2/edge/likes.rb, line 26 def likes(params = {}) users = if @_cached_likes.present? && params.blank? @_cached_likes else self.edge :likes, params end users.collect! do |user| User.new(user[:id], user).authenticate self.access_token end end
unlike!(params = {})
click to toggle source
# File lib/fb_graph2/edge/likes.rb, line 41 def unlike!(params = {}) self.delete params, edge: :likes end