Module: GtmOnRails

Defined in:
lib/gtm_on_rails/models/data_layer.rb,
lib/gtm_on_rails.rb,
lib/gtm_on_rails/config.rb,
lib/gtm_on_rails/engine.rb,
lib/gtm_on_rails/version.rb,
lib/gtm_on_rails/tag_helper.rb,
lib/gtm_on_rails/models/data_layer/event.rb,
lib/gtm_on_rails/models/data_layer/object.rb,
lib/gtm_on_rails/models/data_layer/ecommerce.rb,
lib/generators/gtm_on_rails/install_generator.rb,
lib/gtm_on_rails/controllers/initialize_data_layer.rb,
lib/gtm_on_rails/models/data_layer/ecommerce/action.rb,
lib/gtm_on_rails/models/data_layer/ecommerce/product.rb,
lib/gtm_on_rails/models/data_layer/ecommerce/promotion.rb,
lib/gtm_on_rails/models/data_layer/ecommerce/impression.rb

Overview

Class to take a roll as javascript’s object in dataLayer for impressionFieldObjects of Enhanced Ecommerce

Defined Under Namespace

Modules: Controllers, Generators, TagHelper Classes: Config, DataLayer, Engine

Constant Summary collapse

VERSION =
'0.1.13'

Class Method Summary collapse

Class Method Details

.configObject



14
15
16
# File 'lib/gtm_on_rails/engine.rb', line 14

def self.config
  @config ||= GtmOnRails::Config.new
end

.configure {|config| ... } ⇒ Object

Yields:



18
19
20
# File 'lib/gtm_on_rails/engine.rb', line 18

def self.configure(&block)
  yield(config) if block_given?
end