class TrackstampsMongoid::Generators::InstallGenerator

Public Instance Methods

inject_before_filter_for_current_user() click to toggle source
# File lib/generators/trackstamps_mongoid/install_generator.rb, line 8
      def inject_before_filter_for_current_user
        path = File.join("app", "controllers", "application_controller.rb")
        inject_into_file(path, :after => "class ApplicationController < ActionController::Base\n") do
          <<-RUBY
            before_filter :set_trackstamps_user
            def set_trackstamps_user
              Thread.current[:current_user] = current_user
            end
          RUBY
        end
      end