Sha256: 6335073be0c37f25c35359e459e7043a8f559ad394150a5d8a3636bd335d62a2
Contents?: true
Size: 1.21 KB
Versions: 2
Compression:
Stored size: 1.21 KB
Contents
module FBGraph class Selection < Base OBJECTS = %w(user album event group link note page photo post status video comment checkin).freeze CONNECTION_TYPES = %w(home photos comments feed noreply maybe invited attending declined picture members tagged links groups albums statuses videos notes posts events friends activities interests music books movies television likes inbox outbox updates accounts chekins).freeze OBJECTS.each do |object| class_eval <<-METHOD def #{object}(object) find(object) self end METHOD end CONNECTION_TYPES.each do |object| class_eval <<-METHOD def #{object} connection('#{object}') self end METHOD end def me find('me') end def metadata @params.merge!({:metadata => '1'}) self end def picture uri = @client.facebook_uri + build_open_graph_path(@objects , 'picture') return uri unless @client.consumer uri + '?access_token=' + @client.consumer.token end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fbgraph-0.1.4 | lib/fbgraph/selection.rb |
fbgraph-0.1.1 | lib/fbgraph/selection.rb |