class G5FacebookApiClient::Insights

Constants

RESOURCE

Public Instance Methods

page_impressions() click to toggle source
# File lib/g5_facebook_api_client/insights.rb, line 12
def page_impressions
  parse(request(resource("page_impressions")))
end
page_likes() click to toggle source
# File lib/g5_facebook_api_client/insights.rb, line 4
def page_likes
  parse(request(resource("page_fans_locale/lifetime")))
end
page_views() click to toggle source
# File lib/g5_facebook_api_client/insights.rb, line 8
def page_views
  parse(request(resource("page_views")))
end

Private Instance Methods

request(resource) click to toggle source
# File lib/g5_facebook_api_client/insights.rb, line 22
def request(resource)
  get("#{G5FacebookApiClient::BASE_URI}/#{resource}")
end
resource(metric) click to toggle source
# File lib/g5_facebook_api_client/insights.rb, line 18
def resource(metric)
  "#{@page}/#{RESOURCE}/#{metric}?#{access_token}"
end