Class: GtmOnRails::DataLayer::Event
- Defined in:
- lib/gtm_on_rails/models/data_layer/event.rb
Instance Attribute Summary
Attributes inherited from Object
Instance Method Summary collapse
- #event_name ⇒ Object
- #event_name=(arg) ⇒ Object
-
#initialize(event_name = 'ga_event', **args) ⇒ Event
constructor
A new instance of Event.
Methods inherited from Object
#add, #as_json, #method_missing, #to_js, #to_json
Constructor Details
#initialize(event_name = 'ga_event', **args) ⇒ Event
Returns a new instance of Event.
4 5 6 |
# File 'lib/gtm_on_rails/models/data_layer/event.rb', line 4 def initialize(event_name = 'ga_event', **args) @data = args.merge(event: event_name).with_indifferent_access end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class GtmOnRails::DataLayer::Object