Module: Fbrails

Defined in:
lib/fbrails.rb,
lib/fbrails/auth.rb,
lib/fbrails/graph.rb,
lib/fbrails/version.rb

Defined Under Namespace

Classes: Auth, FailedToGet, Graph

Constant Summary collapse

VERSION =
"0.1.5"

Class Method Summary collapse

Class Method Details

.get(url, raw = false) ⇒ Object



12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/fbrails.rb', line 12

def self.get (url,raw = false)
#      uri = URI.parse(url)
#      http = Net::HTTP.new(uri.host,uri.port)
#      http.use_ssl = true if url =~ /^https/
#      http.verify_mode = OpenSSL::SSL::VERIFY_NONE if url =~ /^https/
#      request = Net::HTTP::Get.new(uri.request_uri)
#      resp = http.request(request).body
resp = ::HTTPClient.new.get_content(url)
if raw
  return resp
end
result = JSON.parse(resp)
if result.has_key?("error")
  raise FailedToGet, "Failed to get, probably token expired"
else
  return result
end
end

.put(url) ⇒ Object



31
32
33
# File 'lib/fbrails.rb', line 31

def self.put(url)

end