Sha256: b7020817a80bef25fd4b258e716c125c76e8b059a6590dd07ec958a37f88ee11

Contents?: true

Size: 390 Bytes

Versions: 10

Compression:

Stored size: 390 Bytes

Contents

class Rack::Tracker::GoogleAdwordsConversion < Rack::Tracker::Handler

  class Conversion < OpenStruct
  end

  self.position = :body

  def render
    Tilt.new( File.join( File.dirname(__FILE__), 'template', 'google_adwords_conversion.erb') ).render(self)
  end

  def self.track(name, *event)
    { name.to_s => [event.last.merge('class_name' => event.first.to_s.capitalize)] }
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rack-tracker-1.3.1 lib/rack/tracker/google_adwords_conversion/google_adwords_conversion.rb
rack-tracker-1.3.0 lib/rack/tracker/google_adwords_conversion/google_adwords_conversion.rb
rack-tracker-1.2.0 lib/rack/tracker/google_adwords_conversion/google_adwords_conversion.rb
rack-tracker-1.1.0 lib/rack/tracker/google_adwords_conversion/google_adwords_conversion.rb
rack-tracker-1.0.2 lib/rack/tracker/google_adwords_conversion/google_adwords_conversion.rb
rack-tracker-1.0.1 lib/rack/tracker/google_adwords_conversion/google_adwords_conversion.rb
rack-tracker-1.0.0 lib/rack/tracker/google_adwords_conversion/google_adwords_conversion.rb
rack-tracker-0.4.2 lib/rack/tracker/google_adwords_conversion/google_adwords_conversion.rb
rack-tracker-0.4.1 lib/rack/tracker/google_adwords_conversion/google_adwords_conversion.rb
rack-tracker-0.4.0 lib/rack/tracker/google_adwords_conversion/google_adwords_conversion.rb