Class: Rack::Tracker::GoogleGlobal::Event

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/rack/tracker/google_global/google_global.rb

Constant Summary collapse

PREFIXED_PARAMS =
%i[category label]
LITERAL_PARAMS =
%i[value]
PARAMS =
PREFIXED_PARAMS + LITERAL_PARAMS

Instance Method Summary collapse

Methods inherited from OpenStruct

#to_h

Instance Method Details

#paramsObject



17
18
19
# File 'lib/rack/tracker/google_global/google_global.rb', line 17

def params
  Hash[to_h.slice(*PARAMS).map { |key, value| [param_key(key), value] }]
end