class GtmOnRails::DataLayer::Ecommerce::Action
Public Class Methods
new(**args)
click to toggle source
# File lib/gtm_on_rails/models/data_layer/ecommerce/action.rb, line 4 def initialize(**args) @data = {} @data[:id] = args[:id] if args[:id].present? @data[:affiliation] = args[:affiliation] if args[:affiliation].present? @data[:revenue] = args[:revenue] if args[:revenue].present? @data[:tax] = args[:tax] if args[:tax].present? @data[:shipping] = args[:shipping] if args[:shipping].present? @data[:coupon] = args[:coupon] if args[:coupon].present? @data[:list] = args[:list] if args[:list].present? @data[:step] = args[:step] if args[:step].present? @data[:option] = args[:option] if args[:option].present? end
Public Instance Methods
to_js()
click to toggle source
# File lib/gtm_on_rails/models/data_layer/ecommerce/action.rb, line 18 def to_js to_json end