Module: GoogleAnalyticsOnRails::ControllerMixin::ClassMethods

Defined in:
lib/google_analytics_on_rails/controller_mixin.rb

Instance Method Summary collapse

Instance Method Details

#google_analytics(*args) ⇒ Object



27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/google_analytics_on_rails/controller_mixin.rb', line 27

def google_analytics(*args)
  class_eval "    include       GoogleAnalyticsOnRails::ControllerMixin::InstanceMethods\n    helper        GoogleAnalyticsOnRails::ControllerMixin::HelperMethods\n\n    attr_accessor :google_analytics\n    helper_method :google_analytics\n  RUBY\n\n  prepend_before_filter do |controller|\n    controller.send(:google_analytics=, GoogleAnalytics.new(*args))\n  end\nend\n"