Update GPX daemon control script to match current template from the
authorTom Hughes <tom@compton.nu>
Sat, 5 Jan 2008 16:16:36 +0000 (16:16 +0000)
committerTom Hughes <tom@compton.nu>
Sat, 5 Jan 2008 16:16:36 +0000 (16:16 +0000)
daemons plugin.

lib/daemons/gpx_import_ctl

index 5730005..32c5f34 100755 (executable)
@@ -3,13 +3,18 @@ require 'rubygems'
 require "daemons"
 require 'yaml'
 require 'erb'
-require 'active_support'
+
+class Hash
+  def with_symbols!
+    self.keys.each{|key| self[key.to_s.to_sym] = self[key] }; self
+  end
+end
 
 options = YAML.load(
   ERB.new(
   IO.read(
   File.dirname(__FILE__) + "/../../config/daemons.yml"
-  )).result).with_indifferent_access
+  )).result).with_symbols!
 options[:dir_mode] = options[:dir_mode].to_sym
 
-Daemons.run File.dirname(__FILE__) + '/gpx_import.rb', options
\ No newline at end of file
+Daemons.run File.dirname(__FILE__) + '/gpx_import.rb', options