Class: FbGraph::Query

Inherits:
Node
  • Object
show all
Defined in:
lib/fb_graph/query.rb

Instance Attribute Summary collapse

Attributes inherited from Node

#access_token, #endpoint, #identifier, #raw_attributes

Instance Method Summary collapse

Methods inherited from Node

#connection, #destroy, fetch, #update

Methods included from Comparison

#==

Constructor Details

#initialize(query, access_token = nil) ⇒ Query

Returns a new instance of Query.


5
6
7
8
# File 'lib/fb_graph/query.rb', line 5

def initialize(query, access_token = nil)
  super 'fql', :access_token => access_token
  @query = query
end

Instance Attribute Details

#queryObject

Returns the value of attribute query


3
4
5
# File 'lib/fb_graph/query.rb', line 3

def query
  @query
end

Instance Method Details

#fetch(params = {}) ⇒ Object


10
11
12
13
14
# File 'lib/fb_graph/query.rb', line 10

def fetch(params = {})
  handle_response do
    http_client.get endpoint, build_params(params)
  end
end