Sha256: 00a341ac2d717ef42ede7dbee8e1b5d58966f8e782cd4cdf7317c7a2d15bc6ed
Contents?: true
Size: 572 Bytes
Versions: 9
Compression:
Stored size: 572 Bytes
Contents
module Garb class AccountFeedRequest URL = "https://www.google.com/analytics/feeds/accounts/default" def initialize(session = Session) @request = DataRequest.new(session, URL) end def response @response ||= @request.send_request end def parsed_response @parsed_response ||= Crack::XML.parse(response.body) end def entries parsed_response ? [parsed_response['feed']['entry']].flatten : [] end def segments parsed_response ? [parsed_response['feed']['dxp:segment']].flatten : [] end end end
Version data entries
9 entries across 9 versions & 2 rubygems