Sha256: 04086e9216e2c10f5f131f7cfa057e12197d7608e810d5b6acc2a3851f9b4b1f
Contents?: true
Size: 446 Bytes
Versions: 1
Compression:
Stored size: 446 Bytes
Contents
module Garb class ReportParameter attr_reader :elements def initialize(name) @name = name @elements = [] end def name @name.to_s end def <<(element) (@elements += [element].flatten).compact! self end def to_params value = self.elements.map{|param| Garb.to_google_analytics(param)}.join(',') value.empty? ? {} : {self.name => value} end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
garb-0.5.0 | lib/garb/report_parameter.rb |