Sha256: ca510e74e7e4364bd5a37d174f7b3e631b798366c247ac35e38a4384a5347b39
Contents?: true
Size: 1.22 KB
Versions: 3
Compression:
Stored size: 1.22 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')].join('/') return uri if @client.access_token.nil? uri + '?access_token=' + @client.access_token end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fbgraph-0.1.6.4.1 | lib/fbgraph/selection.rb |
fbgraph-0.1.6.4 | lib/fbgraph/selection.rb |
fbgraph-0.1.6.3 | lib/fbgraph/selection.rb |