module GoogleAnalyticsFeeds::Naming
@api private
Public Instance Methods
name_to_symbol(name)
click to toggle source
Returns a ruby-friendly symbol from a google analytics name.
For example:
name_to_symbol("ga:visitorType") # => :visitor_type
# File lib/google_analytics_feeds.rb, line 103 def name_to_symbol(name) name.sub(/^ga\:/,'').gsub(/(.)([A-Z])/,'\1_\2').downcase.to_sym end
symbol_to_name(sym)
click to toggle source
Returns a google analytics name from a ruby symbol.
For example:
symbol_to_name(:visitor_type) # => "ga:visitorType"
# File lib/google_analytics_feeds.rb, line 112 def symbol_to_name(sym) parts = sym.to_s.split("_").map(&:capitalize) parts[0].downcase! "ga:" + parts.join('') end