Sha256: 42bf96b4b7a7080388abd7d0b013777839103c10fce9872a03c94551d76519c8
Contents?: true
Size: 1.52 KB
Versions: 2
Compression:
Stored size: 1.52 KB
Contents
require 'net/http' require 'net/https' require 'cgi' require 'ostruct' require 'crack' begin require 'active_support/inflector' require 'active_support/deprecation' rescue LoadError require 'active_support' end require 'garb/version' require 'garb/authentication_request' require 'garb/data_request' require 'garb/account_feed_request' require 'garb/session' require 'garb/profile_reports' require 'garb/step' require 'garb/destination' require 'garb/goal' require 'garb/profile' require 'garb/account' require 'garb/filter_parameters' require 'garb/report_parameter' require 'garb/result_set' require 'garb/report_response' require 'garb/resource' require 'garb/report' require 'garb/model' # management require 'garb/management/feed' require 'garb/management/segment' require 'garb/management/account' require 'garb/management/web_property' require 'garb/management/profile' require 'garb/management/goal' require 'support' module Garb GA = "http://schemas.google.com/analytics/2008" extend self def to_google_analytics(thing) return thing.to_google_analytics if thing.respond_to?(:to_google_analytics) "ga:#{thing.to_s.camelize(:lower)}" end alias :to_ga :to_google_analytics def from_google_analytics(thing) thing.to_s.gsub(/^ga\:/, '').underscore end alias :from_ga :from_google_analytics def parse_properties(entry) Hash[entry['dxp:property'].map {|p| [Garb.from_ga(p['name']),p['value']]}] end def parse_link(entry, rel) entry['link'].detect {|link| link["rel"] == rel}['href'] end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
vanity-1.7.1 | vendor/ruby/1.9.1/gems/garb-0.9.1/lib/garb.rb |
garb-0.9.1 | lib/garb.rb |