<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,8 +1,24 @@
-this_path = File.dirname(__FILE__)
+require 'pathname'
 
-require this_path + '/../../../config/boot'
+def path(s); Pathname.new(s).cleanpath.to_s end
+
+this_path = path File.dirname(__FILE__)
+require path(this_path + '/../../../config/boot')
 require 'fileutils'
 
-initializer_template_path = this_path + &quot;/install/initializer.rb&quot;
-initializer_destination = RAILS_ROOT + &quot;/config/initializers/railz_scout.rb&quot;
+config_path               = path(&quot;#{RAILS_ROOT}/config&quot;)
+environment_path          = path(&quot;#{config_path}/environment.rb&quot;)
+initializers_path         = path(&quot;#{config_path}/initializers&quot;)
+initializer_template_path = path(this_path + &quot;/install/initializer.rb&quot;)
+initializer_destination   = path(&quot;#{initializers_path}/railz_scout.rb&quot;)
+
+unless File.exists? initializers_path
+  FileUtils.mkdir_p initializers_path
+  required = initializer_destination.sub(/\.rb$/, '')
+  open(environment_path, 'a') do |f| 
+    f.write &quot;\n\n# == Added by RailzScout:\n&quot;
+    f.write &quot;require '#{required}'\n&quot;
+  end if IO.read(environment_path).grep(/#{required}/).empty?
+end
+
 FileUtils.cp initializer_template_path, initializer_destination</diff>
      <filename>install.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>74c005552043395b229ad19a224324790603518e</id>
    </parent>
  </parents>
  <author>
    <name>Caio Chassot</name>
    <email>dev@caiochassot.com</email>
  </author>
  <url>http://github.com/kch/railz_scout/commit/d56db6a5928a882a3a71f53668929b44611fd1de</url>
  <id>d56db6a5928a882a3a71f53668929b44611fd1de</id>
  <committed-date>2008-04-16T16:27:39-07:00</committed-date>
  <authored-date>2008-04-16T16:27:39-07:00</authored-date>
  <message>make installer work with older rails versions</message>
  <tree>485c14b7caff49b599feea83a29f884687eea580</tree>
  <committer>
    <name>Caio Chassot</name>
    <email>dev@caiochassot.com</email>
  </committer>
</commit>
