Sha256: 73c278c82285e1fe1eb95ff7a74715af63953f09b993d8ec7648c020d4338bc8
Contents?: true
Size: 944 Bytes
Versions: 1
Compression:
Stored size: 944 Bytes
Contents
require 'action_controller' class MetalController < ActionController::Metal include Rack::Tracker::Controller include AbstractController::Rendering include ActionView::Layouts append_view_path File.join(File.dirname(__FILE__), '../fixtures/views') layout 'application' def index tracker do |t| t.track_all_the_things like: 'no-one-else' t.another_handler likes: 'you' end render "metal/index" end def facebook tracker do |t| t.facebook :track, { id: 'conversion-event', value: '1', currency: 'EUR' } end render "metal/index" end def google_analytics tracker do |t| t.google_analytics :ecommerce, { type: 'addItem', id: '1234', affiliation: 'Acme Clothing', revenue: '11.99', shipping: '5', tax: '1.29' } t.google_analytics :send, { type: 'event', category: 'button', action: 'click', label: 'nav-buttons', value: 'X' } end render "metal/index" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rack-tracker-0.1.3 | spec/support/metal_controller.rb |